...

Package core

import "github.com/emissary-ingress/emissary/v3/pkg/api/envoy/api/v2/core"
Overview
Index

Overview ▾

Index ▾

Variables
type Address
    func (*Address) Descriptor() ([]byte, []int)
    func (m *Address) GetAddress() isAddress_Address
    func (x *Address) GetPipe() *Pipe
    func (x *Address) GetSocketAddress() *SocketAddress
    func (*Address) ProtoMessage()
    func (x *Address) ProtoReflect() protoreflect.Message
    func (x *Address) Reset()
    func (x *Address) String() string
    func (m *Address) Validate() error
    func (m *Address) ValidateAll() error
type AddressMultiError
    func (m AddressMultiError) AllErrors() []error
    func (m AddressMultiError) Error() string
type AddressValidationError
    func (e AddressValidationError) Cause() error
    func (e AddressValidationError) Error() string
    func (e AddressValidationError) ErrorName() string
    func (e AddressValidationError) Field() string
    func (e AddressValidationError) Key() bool
    func (e AddressValidationError) Reason() string
type Address_Pipe
type Address_SocketAddress
type AggregatedConfigSource
    func (*AggregatedConfigSource) Descriptor() ([]byte, []int)
    func (*AggregatedConfigSource) ProtoMessage()
    func (x *AggregatedConfigSource) ProtoReflect() protoreflect.Message
    func (x *AggregatedConfigSource) Reset()
    func (x *AggregatedConfigSource) String() string
    func (m *AggregatedConfigSource) Validate() error
    func (m *AggregatedConfigSource) ValidateAll() error
type AggregatedConfigSourceMultiError
    func (m AggregatedConfigSourceMultiError) AllErrors() []error
    func (m AggregatedConfigSourceMultiError) Error() string
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 (x *ApiConfigSource) GetApiType() ApiConfigSource_ApiType
    func (x *ApiConfigSource) GetClusterNames() []string
    func (x *ApiConfigSource) GetGrpcServices() []*GrpcService
    func (x *ApiConfigSource) GetRateLimitSettings() *RateLimitSettings
    func (x *ApiConfigSource) GetRefreshDelay() *duration.Duration
    func (x *ApiConfigSource) GetRequestTimeout() *duration.Duration
    func (x *ApiConfigSource) GetSetNodeOnFirstMessageOnly() bool
    func (x *ApiConfigSource) GetTransportApiVersion() ApiVersion
    func (*ApiConfigSource) ProtoMessage()
    func (x *ApiConfigSource) ProtoReflect() protoreflect.Message
    func (x *ApiConfigSource) Reset()
    func (x *ApiConfigSource) String() string
    func (m *ApiConfigSource) Validate() error
    func (m *ApiConfigSource) ValidateAll() error
type ApiConfigSourceMultiError
    func (m ApiConfigSourceMultiError) AllErrors() []error
    func (m ApiConfigSourceMultiError) Error() string
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
    func (ApiConfigSource_ApiType) Descriptor() protoreflect.EnumDescriptor
    func (x ApiConfigSource_ApiType) Enum() *ApiConfigSource_ApiType
    func (ApiConfigSource_ApiType) EnumDescriptor() ([]byte, []int)
    func (x ApiConfigSource_ApiType) Number() protoreflect.EnumNumber
    func (x ApiConfigSource_ApiType) String() string
    func (ApiConfigSource_ApiType) Type() protoreflect.EnumType
type ApiVersion
    func (ApiVersion) Descriptor() protoreflect.EnumDescriptor
    func (x ApiVersion) Enum() *ApiVersion
    func (ApiVersion) EnumDescriptor() ([]byte, []int)
    func (x ApiVersion) Number() protoreflect.EnumNumber
    func (x ApiVersion) String() string
    func (ApiVersion) Type() protoreflect.EnumType
type AsyncDataSource
    func (*AsyncDataSource) Descriptor() ([]byte, []int)
    func (x *AsyncDataSource) GetLocal() *DataSource
    func (x *AsyncDataSource) GetRemote() *RemoteDataSource
    func (m *AsyncDataSource) GetSpecifier() isAsyncDataSource_Specifier
    func (*AsyncDataSource) ProtoMessage()
    func (x *AsyncDataSource) ProtoReflect() protoreflect.Message
    func (x *AsyncDataSource) Reset()
    func (x *AsyncDataSource) String() string
    func (m *AsyncDataSource) Validate() error
    func (m *AsyncDataSource) ValidateAll() error
type AsyncDataSourceMultiError
    func (m AsyncDataSourceMultiError) AllErrors() []error
    func (m AsyncDataSourceMultiError) Error() string
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 (x *BackoffStrategy) GetBaseInterval() *duration.Duration
    func (x *BackoffStrategy) GetMaxInterval() *duration.Duration
    func (*BackoffStrategy) ProtoMessage()
    func (x *BackoffStrategy) ProtoReflect() protoreflect.Message
    func (x *BackoffStrategy) Reset()
    func (x *BackoffStrategy) String() string
    func (m *BackoffStrategy) Validate() error
    func (m *BackoffStrategy) ValidateAll() error
type BackoffStrategyMultiError
    func (m BackoffStrategyMultiError) AllErrors() []error
    func (m BackoffStrategyMultiError) Error() string
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 (x *BindConfig) GetFreebind() *wrappers.BoolValue
    func (x *BindConfig) GetSocketOptions() []*SocketOption
    func (x *BindConfig) GetSourceAddress() *SocketAddress
    func (*BindConfig) ProtoMessage()
    func (x *BindConfig) ProtoReflect() protoreflect.Message
    func (x *BindConfig) Reset()
    func (x *BindConfig) String() string
    func (m *BindConfig) Validate() error
    func (m *BindConfig) ValidateAll() error
type BindConfigMultiError
    func (m BindConfigMultiError) AllErrors() []error
    func (m BindConfigMultiError) Error() string
type BindConfigValidationError
    func (e BindConfigValidationError) Cause() error
    func (e BindConfigValidationError) Error() string
    func (e BindConfigValidationError) ErrorName() string
    func (e BindConfigValidationError) Field() string
    func (e BindConfigValidationError) Key() bool
    func (e BindConfigValidationError) Reason() string
type BuildVersion
    func (*BuildVersion) Descriptor() ([]byte, []int)
    func (x *BuildVersion) GetMetadata() *_struct.Struct
    func (x *BuildVersion) GetVersion() *_type.SemanticVersion
    func (*BuildVersion) ProtoMessage()
    func (x *BuildVersion) ProtoReflect() protoreflect.Message
    func (x *BuildVersion) Reset()
    func (x *BuildVersion) String() string
    func (m *BuildVersion) Validate() error
    func (m *BuildVersion) ValidateAll() error
type BuildVersionMultiError
    func (m BuildVersionMultiError) AllErrors() []error
    func (m BuildVersionMultiError) Error() string
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 (x *CidrRange) GetAddressPrefix() string
    func (x *CidrRange) GetPrefixLen() *wrappers.UInt32Value
    func (*CidrRange) ProtoMessage()
    func (x *CidrRange) ProtoReflect() protoreflect.Message
    func (x *CidrRange) Reset()
    func (x *CidrRange) String() string
    func (m *CidrRange) Validate() error
    func (m *CidrRange) ValidateAll() error
type CidrRangeMultiError
    func (m CidrRangeMultiError) AllErrors() []error
    func (m CidrRangeMultiError) Error() string
type CidrRangeValidationError
    func (e CidrRangeValidationError) Cause() error
    func (e CidrRangeValidationError) Error() string
    func (e CidrRangeValidationError) ErrorName() string
    func (e CidrRangeValidationError) Field() string
    func (e CidrRangeValidationError) Key() bool
    func (e CidrRangeValidationError) Reason() string
type ConfigSource
    func (*ConfigSource) Descriptor() ([]byte, []int)
    func (x *ConfigSource) GetAds() *AggregatedConfigSource
    func (x *ConfigSource) GetApiConfigSource() *ApiConfigSource
    func (m *ConfigSource) GetConfigSourceSpecifier() isConfigSource_ConfigSourceSpecifier
    func (x *ConfigSource) GetInitialFetchTimeout() *duration.Duration
    func (x *ConfigSource) GetPath() string
    func (x *ConfigSource) GetResourceApiVersion() ApiVersion
    func (x *ConfigSource) GetSelf() *SelfConfigSource
    func (*ConfigSource) ProtoMessage()
    func (x *ConfigSource) ProtoReflect() protoreflect.Message
    func (x *ConfigSource) Reset()
    func (x *ConfigSource) String() string
    func (m *ConfigSource) Validate() error
    func (m *ConfigSource) ValidateAll() error
type ConfigSourceMultiError
    func (m ConfigSourceMultiError) AllErrors() []error
    func (m ConfigSourceMultiError) Error() string
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 (x *ControlPlane) GetIdentifier() string
    func (*ControlPlane) ProtoMessage()
    func (x *ControlPlane) ProtoReflect() protoreflect.Message
    func (x *ControlPlane) Reset()
    func (x *ControlPlane) String() string
    func (m *ControlPlane) Validate() error
    func (m *ControlPlane) ValidateAll() error
type ControlPlaneMultiError
    func (m ControlPlaneMultiError) AllErrors() []error
    func (m ControlPlaneMultiError) Error() string
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 (x *DataSource) GetFilename() string
    func (x *DataSource) GetInlineBytes() []byte
    func (x *DataSource) GetInlineString() string
    func (m *DataSource) GetSpecifier() isDataSource_Specifier
    func (*DataSource) ProtoMessage()
    func (x *DataSource) ProtoReflect() protoreflect.Message
    func (x *DataSource) Reset()
    func (x *DataSource) String() string
    func (m *DataSource) Validate() error
    func (m *DataSource) ValidateAll() error
type DataSourceMultiError
    func (m DataSourceMultiError) AllErrors() []error
    func (m DataSourceMultiError) Error() string
type DataSourceValidationError
    func (e DataSourceValidationError) Cause() error
    func (e DataSourceValidationError) Error() string
    func (e DataSourceValidationError) ErrorName() string
    func (e DataSourceValidationError) Field() string
    func (e DataSourceValidationError) Key() bool
    func (e DataSourceValidationError) Reason() string
type DataSource_Filename
type DataSource_InlineBytes
type DataSource_InlineString
type EventServiceConfig
    func (*EventServiceConfig) Descriptor() ([]byte, []int)
    func (m *EventServiceConfig) GetConfigSourceSpecifier() isEventServiceConfig_ConfigSourceSpecifier
    func (x *EventServiceConfig) GetGrpcService() *GrpcService
    func (*EventServiceConfig) ProtoMessage()
    func (x *EventServiceConfig) ProtoReflect() protoreflect.Message
    func (x *EventServiceConfig) Reset()
    func (x *EventServiceConfig) String() string
    func (m *EventServiceConfig) Validate() error
    func (m *EventServiceConfig) ValidateAll() error
type EventServiceConfigMultiError
    func (m EventServiceConfigMultiError) AllErrors() []error
    func (m EventServiceConfigMultiError) Error() string
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 (x *Extension) GetCategory() string
    func (x *Extension) GetDisabled() bool
    func (x *Extension) GetName() string
    func (x *Extension) GetTypeDescriptor() string
    func (x *Extension) GetVersion() *BuildVersion
    func (*Extension) ProtoMessage()
    func (x *Extension) ProtoReflect() protoreflect.Message
    func (x *Extension) Reset()
    func (x *Extension) String() string
    func (m *Extension) Validate() error
    func (m *Extension) ValidateAll() error
type ExtensionMultiError
    func (m ExtensionMultiError) AllErrors() []error
    func (m ExtensionMultiError) Error() string
type ExtensionValidationError
    func (e ExtensionValidationError) Cause() error
    func (e ExtensionValidationError) Error() string
    func (e ExtensionValidationError) ErrorName() string
    func (e ExtensionValidationError) Field() string
    func (e ExtensionValidationError) Key() bool
    func (e ExtensionValidationError) Reason() string
type GrpcMethodList
    func (*GrpcMethodList) Descriptor() ([]byte, []int)
    func (x *GrpcMethodList) GetServices() []*GrpcMethodList_Service
    func (*GrpcMethodList) ProtoMessage()
    func (x *GrpcMethodList) ProtoReflect() protoreflect.Message
    func (x *GrpcMethodList) Reset()
    func (x *GrpcMethodList) String() string
    func (m *GrpcMethodList) Validate() error
    func (m *GrpcMethodList) ValidateAll() error
type GrpcMethodListMultiError
    func (m GrpcMethodListMultiError) AllErrors() []error
    func (m GrpcMethodListMultiError) Error() string
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 (x *GrpcMethodList_Service) GetMethodNames() []string
    func (x *GrpcMethodList_Service) GetName() string
    func (*GrpcMethodList_Service) ProtoMessage()
    func (x *GrpcMethodList_Service) ProtoReflect() protoreflect.Message
    func (x *GrpcMethodList_Service) Reset()
    func (x *GrpcMethodList_Service) String() string
    func (m *GrpcMethodList_Service) Validate() error
    func (m *GrpcMethodList_Service) ValidateAll() error
type GrpcMethodList_ServiceMultiError
    func (m GrpcMethodList_ServiceMultiError) AllErrors() []error
    func (m GrpcMethodList_ServiceMultiError) Error() string
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 (x *GrpcProtocolOptions) GetHttp2ProtocolOptions() *Http2ProtocolOptions
    func (*GrpcProtocolOptions) ProtoMessage()
    func (x *GrpcProtocolOptions) ProtoReflect() protoreflect.Message
    func (x *GrpcProtocolOptions) Reset()
    func (x *GrpcProtocolOptions) String() string
    func (m *GrpcProtocolOptions) Validate() error
    func (m *GrpcProtocolOptions) ValidateAll() error
type GrpcProtocolOptionsMultiError
    func (m GrpcProtocolOptionsMultiError) AllErrors() []error
    func (m GrpcProtocolOptionsMultiError) Error() string
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 (x *GrpcService) GetEnvoyGrpc() *GrpcService_EnvoyGrpc
    func (x *GrpcService) GetGoogleGrpc() *GrpcService_GoogleGrpc
    func (x *GrpcService) GetInitialMetadata() []*HeaderValue
    func (m *GrpcService) GetTargetSpecifier() isGrpcService_TargetSpecifier
    func (x *GrpcService) GetTimeout() *duration.Duration
    func (*GrpcService) ProtoMessage()
    func (x *GrpcService) ProtoReflect() protoreflect.Message
    func (x *GrpcService) Reset()
    func (x *GrpcService) String() string
    func (m *GrpcService) Validate() error
    func (m *GrpcService) ValidateAll() error
type GrpcServiceMultiError
    func (m GrpcServiceMultiError) AllErrors() []error
    func (m GrpcServiceMultiError) Error() string
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 (x *GrpcService_EnvoyGrpc) GetClusterName() string
    func (*GrpcService_EnvoyGrpc) ProtoMessage()
    func (x *GrpcService_EnvoyGrpc) ProtoReflect() protoreflect.Message
    func (x *GrpcService_EnvoyGrpc) Reset()
    func (x *GrpcService_EnvoyGrpc) String() string
    func (m *GrpcService_EnvoyGrpc) Validate() error
    func (m *GrpcService_EnvoyGrpc) ValidateAll() error
type GrpcService_EnvoyGrpcMultiError
    func (m GrpcService_EnvoyGrpcMultiError) AllErrors() []error
    func (m GrpcService_EnvoyGrpcMultiError) Error() string
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 (x *GrpcService_GoogleGrpc) GetCallCredentials() []*GrpcService_GoogleGrpc_CallCredentials
    func (x *GrpcService_GoogleGrpc) GetChannelCredentials() *GrpcService_GoogleGrpc_ChannelCredentials
    func (x *GrpcService_GoogleGrpc) GetConfig() *_struct.Struct
    func (x *GrpcService_GoogleGrpc) GetCredentialsFactoryName() string
    func (x *GrpcService_GoogleGrpc) GetStatPrefix() string
    func (x *GrpcService_GoogleGrpc) GetTargetUri() string
    func (*GrpcService_GoogleGrpc) ProtoMessage()
    func (x *GrpcService_GoogleGrpc) ProtoReflect() protoreflect.Message
    func (x *GrpcService_GoogleGrpc) Reset()
    func (x *GrpcService_GoogleGrpc) String() string
    func (m *GrpcService_GoogleGrpc) Validate() error
    func (m *GrpcService_GoogleGrpc) ValidateAll() error
type GrpcService_GoogleGrpcMultiError
    func (m GrpcService_GoogleGrpcMultiError) AllErrors() []error
    func (m GrpcService_GoogleGrpcMultiError) Error() string
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 (x *GrpcService_GoogleGrpc_CallCredentials) GetAccessToken() string
    func (m *GrpcService_GoogleGrpc_CallCredentials) GetCredentialSpecifier() isGrpcService_GoogleGrpc_CallCredentials_CredentialSpecifier
    func (x *GrpcService_GoogleGrpc_CallCredentials) GetFromPlugin() *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin
    func (x *GrpcService_GoogleGrpc_CallCredentials) GetGoogleComputeEngine() *emptypb.Empty
    func (x *GrpcService_GoogleGrpc_CallCredentials) GetGoogleIam() *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials
    func (x *GrpcService_GoogleGrpc_CallCredentials) GetGoogleRefreshToken() string
    func (x *GrpcService_GoogleGrpc_CallCredentials) GetServiceAccountJwtAccess() *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials
    func (x *GrpcService_GoogleGrpc_CallCredentials) GetStsService() *GrpcService_GoogleGrpc_CallCredentials_StsService
    func (*GrpcService_GoogleGrpc_CallCredentials) ProtoMessage()
    func (x *GrpcService_GoogleGrpc_CallCredentials) ProtoReflect() protoreflect.Message
    func (x *GrpcService_GoogleGrpc_CallCredentials) Reset()
    func (x *GrpcService_GoogleGrpc_CallCredentials) String() string
    func (m *GrpcService_GoogleGrpc_CallCredentials) Validate() error
    func (m *GrpcService_GoogleGrpc_CallCredentials) ValidateAll() error
type GrpcService_GoogleGrpc_CallCredentialsMultiError
    func (m GrpcService_GoogleGrpc_CallCredentialsMultiError) AllErrors() []error
    func (m GrpcService_GoogleGrpc_CallCredentialsMultiError) Error() string
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
type GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials
    func (*GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) Descriptor() ([]byte, []int)
    func (x *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) GetAuthoritySelector() string
    func (x *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) GetAuthorizationToken() string
    func (*GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) ProtoMessage()
    func (x *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) ProtoReflect() protoreflect.Message
    func (x *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) Reset()
    func (x *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) String() string
    func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) Validate() error
    func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) ValidateAll() error
type GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentialsMultiError
    func (m GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentialsMultiError) AllErrors() []error
    func (m GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentialsMultiError) Error() string
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
type GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin
    func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) Descriptor() ([]byte, []int)
    func (x *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) GetConfig() *_struct.Struct
    func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) GetConfigType() isGrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_ConfigType
    func (x *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) GetName() string
    func (x *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) GetTypedConfig() *any1.Any
    func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) ProtoMessage()
    func (x *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) ProtoReflect() protoreflect.Message
    func (x *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) Reset()
    func (x *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) String() string
    func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) Validate() error
    func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) ValidateAll() error
type GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPluginMultiError
    func (m GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPluginMultiError) AllErrors() []error
    func (m GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPluginMultiError) Error() string
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_Config
type GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_TypedConfig
type GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials
    func (*GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) Descriptor() ([]byte, []int)
    func (x *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) GetJsonKey() string
    func (x *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) GetTokenLifetimeSeconds() uint64
    func (*GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) ProtoMessage()
    func (x *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) ProtoReflect() protoreflect.Message
    func (x *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) Reset()
    func (x *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) String() string
    func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) Validate() error
    func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) ValidateAll() error
type GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentialsMultiError
    func (m GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentialsMultiError) AllErrors() []error
    func (m GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentialsMultiError) Error() string
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
type GrpcService_GoogleGrpc_CallCredentials_StsService
    func (*GrpcService_GoogleGrpc_CallCredentials_StsService) Descriptor() ([]byte, []int)
    func (x *GrpcService_GoogleGrpc_CallCredentials_StsService) GetActorTokenPath() string
    func (x *GrpcService_GoogleGrpc_CallCredentials_StsService) GetActorTokenType() string
    func (x *GrpcService_GoogleGrpc_CallCredentials_StsService) GetAudience() string
    func (x *GrpcService_GoogleGrpc_CallCredentials_StsService) GetRequestedTokenType() string
    func (x *GrpcService_GoogleGrpc_CallCredentials_StsService) GetResource() string
    func (x *GrpcService_GoogleGrpc_CallCredentials_StsService) GetScope() string
    func (x *GrpcService_GoogleGrpc_CallCredentials_StsService) GetSubjectTokenPath() string
    func (x *GrpcService_GoogleGrpc_CallCredentials_StsService) GetSubjectTokenType() string
    func (x *GrpcService_GoogleGrpc_CallCredentials_StsService) GetTokenExchangeServiceUri() string
    func (*GrpcService_GoogleGrpc_CallCredentials_StsService) ProtoMessage()
    func (x *GrpcService_GoogleGrpc_CallCredentials_StsService) ProtoReflect() protoreflect.Message
    func (x *GrpcService_GoogleGrpc_CallCredentials_StsService) Reset()
    func (x *GrpcService_GoogleGrpc_CallCredentials_StsService) String() string
    func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) Validate() error
    func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) ValidateAll() error
type GrpcService_GoogleGrpc_CallCredentials_StsServiceMultiError
    func (m GrpcService_GoogleGrpc_CallCredentials_StsServiceMultiError) AllErrors() []error
    func (m GrpcService_GoogleGrpc_CallCredentials_StsServiceMultiError) Error() string
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 (x *GrpcService_GoogleGrpc_ChannelCredentials) GetGoogleDefault() *emptypb.Empty
    func (x *GrpcService_GoogleGrpc_ChannelCredentials) GetLocalCredentials() *GrpcService_GoogleGrpc_GoogleLocalCredentials
    func (x *GrpcService_GoogleGrpc_ChannelCredentials) GetSslCredentials() *GrpcService_GoogleGrpc_SslCredentials
    func (*GrpcService_GoogleGrpc_ChannelCredentials) ProtoMessage()
    func (x *GrpcService_GoogleGrpc_ChannelCredentials) ProtoReflect() protoreflect.Message
    func (x *GrpcService_GoogleGrpc_ChannelCredentials) Reset()
    func (x *GrpcService_GoogleGrpc_ChannelCredentials) String() string
    func (m *GrpcService_GoogleGrpc_ChannelCredentials) Validate() error
    func (m *GrpcService_GoogleGrpc_ChannelCredentials) ValidateAll() error
type GrpcService_GoogleGrpc_ChannelCredentialsMultiError
    func (m GrpcService_GoogleGrpc_ChannelCredentialsMultiError) AllErrors() []error
    func (m GrpcService_GoogleGrpc_ChannelCredentialsMultiError) Error() string
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
type GrpcService_GoogleGrpc_ChannelCredentials_SslCredentials
type GrpcService_GoogleGrpc_GoogleLocalCredentials
    func (*GrpcService_GoogleGrpc_GoogleLocalCredentials) Descriptor() ([]byte, []int)
    func (*GrpcService_GoogleGrpc_GoogleLocalCredentials) ProtoMessage()
    func (x *GrpcService_GoogleGrpc_GoogleLocalCredentials) ProtoReflect() protoreflect.Message
    func (x *GrpcService_GoogleGrpc_GoogleLocalCredentials) Reset()
    func (x *GrpcService_GoogleGrpc_GoogleLocalCredentials) String() string
    func (m *GrpcService_GoogleGrpc_GoogleLocalCredentials) Validate() error
    func (m *GrpcService_GoogleGrpc_GoogleLocalCredentials) ValidateAll() error
type GrpcService_GoogleGrpc_GoogleLocalCredentialsMultiError
    func (m GrpcService_GoogleGrpc_GoogleLocalCredentialsMultiError) AllErrors() []error
    func (m GrpcService_GoogleGrpc_GoogleLocalCredentialsMultiError) Error() string
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 (x *GrpcService_GoogleGrpc_SslCredentials) GetCertChain() *DataSource
    func (x *GrpcService_GoogleGrpc_SslCredentials) GetPrivateKey() *DataSource
    func (x *GrpcService_GoogleGrpc_SslCredentials) GetRootCerts() *DataSource
    func (*GrpcService_GoogleGrpc_SslCredentials) ProtoMessage()
    func (x *GrpcService_GoogleGrpc_SslCredentials) ProtoReflect() protoreflect.Message
    func (x *GrpcService_GoogleGrpc_SslCredentials) Reset()
    func (x *GrpcService_GoogleGrpc_SslCredentials) String() string
    func (m *GrpcService_GoogleGrpc_SslCredentials) Validate() error
    func (m *GrpcService_GoogleGrpc_SslCredentials) ValidateAll() error
type GrpcService_GoogleGrpc_SslCredentialsMultiError
    func (m GrpcService_GoogleGrpc_SslCredentialsMultiError) AllErrors() []error
    func (m GrpcService_GoogleGrpc_SslCredentialsMultiError) Error() string
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 (x *HeaderMap) GetHeaders() []*HeaderValue
    func (*HeaderMap) ProtoMessage()
    func (x *HeaderMap) ProtoReflect() protoreflect.Message
    func (x *HeaderMap) Reset()
    func (x *HeaderMap) String() string
    func (m *HeaderMap) Validate() error
    func (m *HeaderMap) ValidateAll() error
type HeaderMapMultiError
    func (m HeaderMapMultiError) AllErrors() []error
    func (m HeaderMapMultiError) Error() string
type HeaderMapValidationError
    func (e HeaderMapValidationError) Cause() error
    func (e HeaderMapValidationError) Error() string
    func (e HeaderMapValidationError) ErrorName() string
    func (e HeaderMapValidationError) Field() string
    func (e HeaderMapValidationError) Key() bool
    func (e HeaderMapValidationError) Reason() string
type HeaderValue
    func (*HeaderValue) Descriptor() ([]byte, []int)
    func (x *HeaderValue) GetKey() string
    func (x *HeaderValue) GetValue() string
    func (*HeaderValue) ProtoMessage()
    func (x *HeaderValue) ProtoReflect() protoreflect.Message
    func (x *HeaderValue) Reset()
    func (x *HeaderValue) String() string
    func (m *HeaderValue) Validate() error
    func (m *HeaderValue) ValidateAll() error
type HeaderValueMultiError
    func (m HeaderValueMultiError) AllErrors() []error
    func (m HeaderValueMultiError) Error() string
type HeaderValueOption
    func (*HeaderValueOption) Descriptor() ([]byte, []int)
    func (x *HeaderValueOption) GetAppend() *wrappers.BoolValue
    func (x *HeaderValueOption) GetHeader() *HeaderValue
    func (*HeaderValueOption) ProtoMessage()
    func (x *HeaderValueOption) ProtoReflect() protoreflect.Message
    func (x *HeaderValueOption) Reset()
    func (x *HeaderValueOption) String() string
    func (m *HeaderValueOption) Validate() error
    func (m *HeaderValueOption) ValidateAll() error
type HeaderValueOptionMultiError
    func (m HeaderValueOptionMultiError) AllErrors() []error
    func (m HeaderValueOptionMultiError) Error() string
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 (x *HealthCheck) GetAltPort() *wrappers.UInt32Value
    func (x *HealthCheck) GetAlwaysLogHealthCheckFailures() bool
    func (x *HealthCheck) GetCustomHealthCheck() *HealthCheck_CustomHealthCheck
    func (x *HealthCheck) GetEventLogPath() string
    func (x *HealthCheck) GetEventService() *EventServiceConfig
    func (x *HealthCheck) GetGrpcHealthCheck() *HealthCheck_GrpcHealthCheck
    func (m *HealthCheck) GetHealthChecker() isHealthCheck_HealthChecker
    func (x *HealthCheck) GetHealthyEdgeInterval() *duration.Duration
    func (x *HealthCheck) GetHealthyThreshold() *wrappers.UInt32Value
    func (x *HealthCheck) GetHttpHealthCheck() *HealthCheck_HttpHealthCheck
    func (x *HealthCheck) GetInitialJitter() *duration.Duration
    func (x *HealthCheck) GetInterval() *duration.Duration
    func (x *HealthCheck) GetIntervalJitter() *duration.Duration
    func (x *HealthCheck) GetIntervalJitterPercent() uint32
    func (x *HealthCheck) GetNoTrafficInterval() *duration.Duration
    func (x *HealthCheck) GetReuseConnection() *wrappers.BoolValue
    func (x *HealthCheck) GetTcpHealthCheck() *HealthCheck_TcpHealthCheck
    func (x *HealthCheck) GetTimeout() *duration.Duration
    func (x *HealthCheck) GetTlsOptions() *HealthCheck_TlsOptions
    func (x *HealthCheck) GetUnhealthyEdgeInterval() *duration.Duration
    func (x *HealthCheck) GetUnhealthyInterval() *duration.Duration
    func (x *HealthCheck) GetUnhealthyThreshold() *wrappers.UInt32Value
    func (*HealthCheck) ProtoMessage()
    func (x *HealthCheck) ProtoReflect() protoreflect.Message
    func (x *HealthCheck) Reset()
    func (x *HealthCheck) String() string
    func (m *HealthCheck) Validate() error
    func (m *HealthCheck) ValidateAll() error
type HealthCheckMultiError
    func (m HealthCheckMultiError) AllErrors() []error
    func (m HealthCheckMultiError) Error() string
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 (x *HealthCheck_CustomHealthCheck) GetConfig() *_struct.Struct
    func (m *HealthCheck_CustomHealthCheck) GetConfigType() isHealthCheck_CustomHealthCheck_ConfigType
    func (x *HealthCheck_CustomHealthCheck) GetName() string
    func (x *HealthCheck_CustomHealthCheck) GetTypedConfig() *any1.Any
    func (*HealthCheck_CustomHealthCheck) ProtoMessage()
    func (x *HealthCheck_CustomHealthCheck) ProtoReflect() protoreflect.Message
    func (x *HealthCheck_CustomHealthCheck) Reset()
    func (x *HealthCheck_CustomHealthCheck) String() string
    func (m *HealthCheck_CustomHealthCheck) Validate() error
    func (m *HealthCheck_CustomHealthCheck) ValidateAll() error
type HealthCheck_CustomHealthCheckMultiError
    func (m HealthCheck_CustomHealthCheckMultiError) AllErrors() []error
    func (m HealthCheck_CustomHealthCheckMultiError) Error() string
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_Config
type HealthCheck_CustomHealthCheck_TypedConfig
type HealthCheck_GrpcHealthCheck
    func (*HealthCheck_GrpcHealthCheck) Descriptor() ([]byte, []int)
    func (x *HealthCheck_GrpcHealthCheck) GetAuthority() string
    func (x *HealthCheck_GrpcHealthCheck) GetServiceName() string
    func (*HealthCheck_GrpcHealthCheck) ProtoMessage()
    func (x *HealthCheck_GrpcHealthCheck) ProtoReflect() protoreflect.Message
    func (x *HealthCheck_GrpcHealthCheck) Reset()
    func (x *HealthCheck_GrpcHealthCheck) String() string
    func (m *HealthCheck_GrpcHealthCheck) Validate() error
    func (m *HealthCheck_GrpcHealthCheck) ValidateAll() error
type HealthCheck_GrpcHealthCheckMultiError
    func (m HealthCheck_GrpcHealthCheckMultiError) AllErrors() []error
    func (m HealthCheck_GrpcHealthCheckMultiError) Error() string
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 (x *HealthCheck_HttpHealthCheck) GetCodecClientType() _type.CodecClientType
    func (x *HealthCheck_HttpHealthCheck) GetExpectedStatuses() []*_type.Int64Range
    func (x *HealthCheck_HttpHealthCheck) GetHost() string
    func (x *HealthCheck_HttpHealthCheck) GetPath() string
    func (x *HealthCheck_HttpHealthCheck) GetReceive() *HealthCheck_Payload
    func (x *HealthCheck_HttpHealthCheck) GetRequestHeadersToAdd() []*HeaderValueOption
    func (x *HealthCheck_HttpHealthCheck) GetRequestHeadersToRemove() []string
    func (x *HealthCheck_HttpHealthCheck) GetSend() *HealthCheck_Payload
    func (x *HealthCheck_HttpHealthCheck) GetServiceName() string
    func (x *HealthCheck_HttpHealthCheck) GetServiceNameMatcher() *matcher.StringMatcher
    func (x *HealthCheck_HttpHealthCheck) GetUseHttp2() bool
    func (*HealthCheck_HttpHealthCheck) ProtoMessage()
    func (x *HealthCheck_HttpHealthCheck) ProtoReflect() protoreflect.Message
    func (x *HealthCheck_HttpHealthCheck) Reset()
    func (x *HealthCheck_HttpHealthCheck) String() string
    func (m *HealthCheck_HttpHealthCheck) Validate() error
    func (m *HealthCheck_HttpHealthCheck) ValidateAll() error
type HealthCheck_HttpHealthCheckMultiError
    func (m HealthCheck_HttpHealthCheckMultiError) AllErrors() []error
    func (m HealthCheck_HttpHealthCheckMultiError) Error() string
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 (x *HealthCheck_Payload) GetBinary() []byte
    func (m *HealthCheck_Payload) GetPayload() isHealthCheck_Payload_Payload
    func (x *HealthCheck_Payload) GetText() string
    func (*HealthCheck_Payload) ProtoMessage()
    func (x *HealthCheck_Payload) ProtoReflect() protoreflect.Message
    func (x *HealthCheck_Payload) Reset()
    func (x *HealthCheck_Payload) String() string
    func (m *HealthCheck_Payload) Validate() error
    func (m *HealthCheck_Payload) ValidateAll() error
type HealthCheck_PayloadMultiError
    func (m HealthCheck_PayloadMultiError) AllErrors() []error
    func (m HealthCheck_PayloadMultiError) Error() string
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 (x *HealthCheck_RedisHealthCheck) GetKey() string
    func (*HealthCheck_RedisHealthCheck) ProtoMessage()
    func (x *HealthCheck_RedisHealthCheck) ProtoReflect() protoreflect.Message
    func (x *HealthCheck_RedisHealthCheck) Reset()
    func (x *HealthCheck_RedisHealthCheck) String() string
    func (m *HealthCheck_RedisHealthCheck) Validate() error
    func (m *HealthCheck_RedisHealthCheck) ValidateAll() error
type HealthCheck_RedisHealthCheckMultiError
    func (m HealthCheck_RedisHealthCheckMultiError) AllErrors() []error
    func (m HealthCheck_RedisHealthCheckMultiError) Error() string
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 (x *HealthCheck_TcpHealthCheck) GetReceive() []*HealthCheck_Payload
    func (x *HealthCheck_TcpHealthCheck) GetSend() *HealthCheck_Payload
    func (*HealthCheck_TcpHealthCheck) ProtoMessage()
    func (x *HealthCheck_TcpHealthCheck) ProtoReflect() protoreflect.Message
    func (x *HealthCheck_TcpHealthCheck) Reset()
    func (x *HealthCheck_TcpHealthCheck) String() string
    func (m *HealthCheck_TcpHealthCheck) Validate() error
    func (m *HealthCheck_TcpHealthCheck) ValidateAll() error
type HealthCheck_TcpHealthCheckMultiError
    func (m HealthCheck_TcpHealthCheckMultiError) AllErrors() []error
    func (m HealthCheck_TcpHealthCheckMultiError) Error() string
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 (x *HealthCheck_TlsOptions) GetAlpnProtocols() []string
    func (*HealthCheck_TlsOptions) ProtoMessage()
    func (x *HealthCheck_TlsOptions) ProtoReflect() protoreflect.Message
    func (x *HealthCheck_TlsOptions) Reset()
    func (x *HealthCheck_TlsOptions) String() string
    func (m *HealthCheck_TlsOptions) Validate() error
    func (m *HealthCheck_TlsOptions) ValidateAll() error
type HealthCheck_TlsOptionsMultiError
    func (m HealthCheck_TlsOptionsMultiError) AllErrors() []error
    func (m HealthCheck_TlsOptionsMultiError) Error() string
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
    func (HealthStatus) Descriptor() protoreflect.EnumDescriptor
    func (x HealthStatus) Enum() *HealthStatus
    func (HealthStatus) EnumDescriptor() ([]byte, []int)
    func (x HealthStatus) Number() protoreflect.EnumNumber
    func (x HealthStatus) String() string
    func (HealthStatus) Type() protoreflect.EnumType
type Http1ProtocolOptions
    func (*Http1ProtocolOptions) Descriptor() ([]byte, []int)
    func (x *Http1ProtocolOptions) GetAcceptHttp_10() bool
    func (x *Http1ProtocolOptions) GetAllowAbsoluteUrl() *wrappers.BoolValue
    func (x *Http1ProtocolOptions) GetDefaultHostForHttp_10() string
    func (x *Http1ProtocolOptions) GetEnableTrailers() bool
    func (x *Http1ProtocolOptions) GetHeaderKeyFormat() *Http1ProtocolOptions_HeaderKeyFormat
    func (*Http1ProtocolOptions) ProtoMessage()
    func (x *Http1ProtocolOptions) ProtoReflect() protoreflect.Message
    func (x *Http1ProtocolOptions) Reset()
    func (x *Http1ProtocolOptions) String() string
    func (m *Http1ProtocolOptions) Validate() error
    func (m *Http1ProtocolOptions) ValidateAll() error
type Http1ProtocolOptionsMultiError
    func (m Http1ProtocolOptionsMultiError) AllErrors() []error
    func (m Http1ProtocolOptionsMultiError) Error() string
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 (x *Http1ProtocolOptions_HeaderKeyFormat) GetCustom() *Http1ProtocolOptions_HeaderKeyFormat_Custom
    func (m *Http1ProtocolOptions_HeaderKeyFormat) GetHeaderFormat() isHttp1ProtocolOptions_HeaderKeyFormat_HeaderFormat
    func (x *Http1ProtocolOptions_HeaderKeyFormat) GetProperCaseWords() *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords
    func (*Http1ProtocolOptions_HeaderKeyFormat) ProtoMessage()
    func (x *Http1ProtocolOptions_HeaderKeyFormat) ProtoReflect() protoreflect.Message
    func (x *Http1ProtocolOptions_HeaderKeyFormat) Reset()
    func (x *Http1ProtocolOptions_HeaderKeyFormat) String() string
    func (m *Http1ProtocolOptions_HeaderKeyFormat) Validate() error
    func (m *Http1ProtocolOptions_HeaderKeyFormat) ValidateAll() error
type Http1ProtocolOptions_HeaderKeyFormatMultiError
    func (m Http1ProtocolOptions_HeaderKeyFormatMultiError) AllErrors() []error
    func (m Http1ProtocolOptions_HeaderKeyFormatMultiError) Error() string
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_Custom
    func (*Http1ProtocolOptions_HeaderKeyFormat_Custom) Descriptor() ([]byte, []int)
    func (x *Http1ProtocolOptions_HeaderKeyFormat_Custom) GetRules() map[string]string
    func (*Http1ProtocolOptions_HeaderKeyFormat_Custom) ProtoMessage()
    func (x *Http1ProtocolOptions_HeaderKeyFormat_Custom) ProtoReflect() protoreflect.Message
    func (x *Http1ProtocolOptions_HeaderKeyFormat_Custom) Reset()
    func (x *Http1ProtocolOptions_HeaderKeyFormat_Custom) String() string
    func (m *Http1ProtocolOptions_HeaderKeyFormat_Custom) Validate() error
    func (m *Http1ProtocolOptions_HeaderKeyFormat_Custom) ValidateAll() error
type Http1ProtocolOptions_HeaderKeyFormat_CustomMultiError
    func (m Http1ProtocolOptions_HeaderKeyFormat_CustomMultiError) AllErrors() []error
    func (m Http1ProtocolOptions_HeaderKeyFormat_CustomMultiError) Error() string
type Http1ProtocolOptions_HeaderKeyFormat_CustomValidationError
    func (e Http1ProtocolOptions_HeaderKeyFormat_CustomValidationError) Cause() error
    func (e Http1ProtocolOptions_HeaderKeyFormat_CustomValidationError) Error() string
    func (e Http1ProtocolOptions_HeaderKeyFormat_CustomValidationError) ErrorName() string
    func (e Http1ProtocolOptions_HeaderKeyFormat_CustomValidationError) Field() string
    func (e Http1ProtocolOptions_HeaderKeyFormat_CustomValidationError) Key() bool
    func (e Http1ProtocolOptions_HeaderKeyFormat_CustomValidationError) Reason() string
type Http1ProtocolOptions_HeaderKeyFormat_Custom_
type Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords
    func (*Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) Descriptor() ([]byte, []int)
    func (*Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) ProtoMessage()
    func (x *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) ProtoReflect() protoreflect.Message
    func (x *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) Reset()
    func (x *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) String() string
    func (m *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) Validate() error
    func (m *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) ValidateAll() error
type Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWordsMultiError
    func (m Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWordsMultiError) AllErrors() []error
    func (m Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWordsMultiError) Error() string
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 (x *Http2ProtocolOptions) GetAllowConnect() bool
    func (x *Http2ProtocolOptions) GetAllowMetadata() bool
    func (x *Http2ProtocolOptions) GetCustomSettingsParameters() []*Http2ProtocolOptions_SettingsParameter
    func (x *Http2ProtocolOptions) GetHpackTableSize() *wrappers.UInt32Value
    func (x *Http2ProtocolOptions) GetInitialConnectionWindowSize() *wrappers.UInt32Value
    func (x *Http2ProtocolOptions) GetInitialStreamWindowSize() *wrappers.UInt32Value
    func (x *Http2ProtocolOptions) GetMaxConcurrentStreams() *wrappers.UInt32Value
    func (x *Http2ProtocolOptions) GetMaxConsecutiveInboundFramesWithEmptyPayload() *wrappers.UInt32Value
    func (x *Http2ProtocolOptions) GetMaxInboundPriorityFramesPerStream() *wrappers.UInt32Value
    func (x *Http2ProtocolOptions) GetMaxInboundWindowUpdateFramesPerDataFrameSent() *wrappers.UInt32Value
    func (x *Http2ProtocolOptions) GetMaxOutboundControlFrames() *wrappers.UInt32Value
    func (x *Http2ProtocolOptions) GetMaxOutboundFrames() *wrappers.UInt32Value
    func (x *Http2ProtocolOptions) GetStreamErrorOnInvalidHttpMessaging() bool
    func (*Http2ProtocolOptions) ProtoMessage()
    func (x *Http2ProtocolOptions) ProtoReflect() protoreflect.Message
    func (x *Http2ProtocolOptions) Reset()
    func (x *Http2ProtocolOptions) String() string
    func (m *Http2ProtocolOptions) Validate() error
    func (m *Http2ProtocolOptions) ValidateAll() error
type Http2ProtocolOptionsMultiError
    func (m Http2ProtocolOptionsMultiError) AllErrors() []error
    func (m Http2ProtocolOptionsMultiError) Error() string
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 (x *Http2ProtocolOptions_SettingsParameter) GetIdentifier() *wrappers.UInt32Value
    func (x *Http2ProtocolOptions_SettingsParameter) GetValue() *wrappers.UInt32Value
    func (*Http2ProtocolOptions_SettingsParameter) ProtoMessage()
    func (x *Http2ProtocolOptions_SettingsParameter) ProtoReflect() protoreflect.Message
    func (x *Http2ProtocolOptions_SettingsParameter) Reset()
    func (x *Http2ProtocolOptions_SettingsParameter) String() string
    func (m *Http2ProtocolOptions_SettingsParameter) Validate() error
    func (m *Http2ProtocolOptions_SettingsParameter) ValidateAll() error
type Http2ProtocolOptions_SettingsParameterMultiError
    func (m Http2ProtocolOptions_SettingsParameterMultiError) AllErrors() []error
    func (m Http2ProtocolOptions_SettingsParameterMultiError) Error() string
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 (x *HttpProtocolOptions) GetHeadersWithUnderscoresAction() HttpProtocolOptions_HeadersWithUnderscoresAction
    func (x *HttpProtocolOptions) GetIdleTimeout() *duration.Duration
    func (x *HttpProtocolOptions) GetMaxConnectionDuration() *duration.Duration
    func (x *HttpProtocolOptions) GetMaxHeadersCount() *wrappers.UInt32Value
    func (x *HttpProtocolOptions) GetMaxStreamDuration() *duration.Duration
    func (*HttpProtocolOptions) ProtoMessage()
    func (x *HttpProtocolOptions) ProtoReflect() protoreflect.Message
    func (x *HttpProtocolOptions) Reset()
    func (x *HttpProtocolOptions) String() string
    func (m *HttpProtocolOptions) Validate() error
    func (m *HttpProtocolOptions) ValidateAll() error
type HttpProtocolOptionsMultiError
    func (m HttpProtocolOptionsMultiError) AllErrors() []error
    func (m HttpProtocolOptionsMultiError) Error() string
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
    func (HttpProtocolOptions_HeadersWithUnderscoresAction) Descriptor() protoreflect.EnumDescriptor
    func (x HttpProtocolOptions_HeadersWithUnderscoresAction) Enum() *HttpProtocolOptions_HeadersWithUnderscoresAction
    func (HttpProtocolOptions_HeadersWithUnderscoresAction) EnumDescriptor() ([]byte, []int)
    func (x HttpProtocolOptions_HeadersWithUnderscoresAction) Number() protoreflect.EnumNumber
    func (x HttpProtocolOptions_HeadersWithUnderscoresAction) String() string
    func (HttpProtocolOptions_HeadersWithUnderscoresAction) Type() protoreflect.EnumType
type HttpUri
    func (*HttpUri) Descriptor() ([]byte, []int)
    func (x *HttpUri) GetCluster() string
    func (m *HttpUri) GetHttpUpstreamType() isHttpUri_HttpUpstreamType
    func (x *HttpUri) GetTimeout() *duration.Duration
    func (x *HttpUri) GetUri() string
    func (*HttpUri) ProtoMessage()
    func (x *HttpUri) ProtoReflect() protoreflect.Message
    func (x *HttpUri) Reset()
    func (x *HttpUri) String() string
    func (m *HttpUri) Validate() error
    func (m *HttpUri) ValidateAll() error
type HttpUriMultiError
    func (m HttpUriMultiError) AllErrors() []error
    func (m HttpUriMultiError) Error() string
type HttpUriValidationError
    func (e HttpUriValidationError) Cause() error
    func (e HttpUriValidationError) Error() string
    func (e HttpUriValidationError) ErrorName() string
    func (e HttpUriValidationError) Field() string
    func (e HttpUriValidationError) Key() bool
    func (e HttpUriValidationError) Reason() string
type HttpUri_Cluster
type Locality
    func (*Locality) Descriptor() ([]byte, []int)
    func (x *Locality) GetRegion() string
    func (x *Locality) GetSubZone() string
    func (x *Locality) GetZone() string
    func (*Locality) ProtoMessage()
    func (x *Locality) ProtoReflect() protoreflect.Message
    func (x *Locality) Reset()
    func (x *Locality) String() string
    func (m *Locality) Validate() error
    func (m *Locality) ValidateAll() error
type LocalityMultiError
    func (m LocalityMultiError) AllErrors() []error
    func (m LocalityMultiError) Error() string
type LocalityValidationError
    func (e LocalityValidationError) Cause() error
    func (e LocalityValidationError) Error() string
    func (e LocalityValidationError) ErrorName() string
    func (e LocalityValidationError) Field() string
    func (e LocalityValidationError) Key() bool
    func (e LocalityValidationError) Reason() string
type Metadata
    func (*Metadata) Descriptor() ([]byte, []int)
    func (x *Metadata) GetFilterMetadata() map[string]*_struct.Struct
    func (*Metadata) ProtoMessage()
    func (x *Metadata) ProtoReflect() protoreflect.Message
    func (x *Metadata) Reset()
    func (x *Metadata) String() string
    func (m *Metadata) Validate() error
    func (m *Metadata) ValidateAll() error
type MetadataMultiError
    func (m MetadataMultiError) AllErrors() []error
    func (m MetadataMultiError) Error() string
type MetadataValidationError
    func (e MetadataValidationError) Cause() error
    func (e MetadataValidationError) Error() string
    func (e MetadataValidationError) ErrorName() string
    func (e MetadataValidationError) Field() string
    func (e MetadataValidationError) Key() bool
    func (e MetadataValidationError) Reason() string
type Node
    func (*Node) Descriptor() ([]byte, []int)
    func (x *Node) GetBuildVersion() string
    func (x *Node) GetClientFeatures() []string
    func (x *Node) GetCluster() string
    func (x *Node) GetExtensions() []*Extension
    func (x *Node) GetId() string
    func (x *Node) GetListeningAddresses() []*Address
    func (x *Node) GetLocality() *Locality
    func (x *Node) GetMetadata() *_struct.Struct
    func (x *Node) GetUserAgentBuildVersion() *BuildVersion
    func (x *Node) GetUserAgentName() string
    func (x *Node) GetUserAgentVersion() string
    func (m *Node) GetUserAgentVersionType() isNode_UserAgentVersionType
    func (*Node) ProtoMessage()
    func (x *Node) ProtoReflect() protoreflect.Message
    func (x *Node) Reset()
    func (x *Node) String() string
    func (m *Node) Validate() error
    func (m *Node) ValidateAll() error
type NodeMultiError
    func (m NodeMultiError) AllErrors() []error
    func (m NodeMultiError) Error() string
type NodeValidationError
    func (e NodeValidationError) Cause() error
    func (e NodeValidationError) Error() string
    func (e NodeValidationError) ErrorName() string
    func (e NodeValidationError) Field() string
    func (e NodeValidationError) Key() bool
    func (e NodeValidationError) Reason() string
type Node_UserAgentBuildVersion
type Node_UserAgentVersion
type Pipe
    func (*Pipe) Descriptor() ([]byte, []int)
    func (x *Pipe) GetMode() uint32
    func (x *Pipe) GetPath() string
    func (*Pipe) ProtoMessage()
    func (x *Pipe) ProtoReflect() protoreflect.Message
    func (x *Pipe) Reset()
    func (x *Pipe) String() string
    func (m *Pipe) Validate() error
    func (m *Pipe) ValidateAll() error
type PipeMultiError
    func (m PipeMultiError) AllErrors() []error
    func (m PipeMultiError) Error() string
type PipeValidationError
    func (e PipeValidationError) Cause() error
    func (e PipeValidationError) Error() string
    func (e PipeValidationError) ErrorName() string
    func (e PipeValidationError) Field() string
    func (e PipeValidationError) Key() bool
    func (e PipeValidationError) Reason() string
type RateLimitSettings
    func (*RateLimitSettings) Descriptor() ([]byte, []int)
    func (x *RateLimitSettings) GetFillRate() *wrappers.DoubleValue
    func (x *RateLimitSettings) GetMaxTokens() *wrappers.UInt32Value
    func (*RateLimitSettings) ProtoMessage()
    func (x *RateLimitSettings) ProtoReflect() protoreflect.Message
    func (x *RateLimitSettings) Reset()
    func (x *RateLimitSettings) String() string
    func (m *RateLimitSettings) Validate() error
    func (m *RateLimitSettings) ValidateAll() error
type RateLimitSettingsMultiError
    func (m RateLimitSettingsMultiError) AllErrors() []error
    func (m RateLimitSettingsMultiError) Error() string
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 (x *RemoteDataSource) GetHttpUri() *HttpUri
    func (x *RemoteDataSource) GetRetryPolicy() *RetryPolicy
    func (x *RemoteDataSource) GetSha256() string
    func (*RemoteDataSource) ProtoMessage()
    func (x *RemoteDataSource) ProtoReflect() protoreflect.Message
    func (x *RemoteDataSource) Reset()
    func (x *RemoteDataSource) String() string
    func (m *RemoteDataSource) Validate() error
    func (m *RemoteDataSource) ValidateAll() error
type RemoteDataSourceMultiError
    func (m RemoteDataSourceMultiError) AllErrors() []error
    func (m RemoteDataSourceMultiError) Error() string
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
    func (RequestMethod) Descriptor() protoreflect.EnumDescriptor
    func (x RequestMethod) Enum() *RequestMethod
    func (RequestMethod) EnumDescriptor() ([]byte, []int)
    func (x RequestMethod) Number() protoreflect.EnumNumber
    func (x RequestMethod) String() string
    func (RequestMethod) Type() protoreflect.EnumType
type RetryPolicy
    func (*RetryPolicy) Descriptor() ([]byte, []int)
    func (x *RetryPolicy) GetNumRetries() *wrappers.UInt32Value
    func (x *RetryPolicy) GetRetryBackOff() *BackoffStrategy
    func (*RetryPolicy) ProtoMessage()
    func (x *RetryPolicy) ProtoReflect() protoreflect.Message
    func (x *RetryPolicy) Reset()
    func (x *RetryPolicy) String() string
    func (m *RetryPolicy) Validate() error
    func (m *RetryPolicy) ValidateAll() error
type RetryPolicyMultiError
    func (m RetryPolicyMultiError) AllErrors() []error
    func (m RetryPolicyMultiError) Error() string
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
    func (RoutingPriority) Descriptor() protoreflect.EnumDescriptor
    func (x RoutingPriority) Enum() *RoutingPriority
    func (RoutingPriority) EnumDescriptor() ([]byte, []int)
    func (x RoutingPriority) Number() protoreflect.EnumNumber
    func (x RoutingPriority) String() string
    func (RoutingPriority) Type() protoreflect.EnumType
type RuntimeDouble
    func (*RuntimeDouble) Descriptor() ([]byte, []int)
    func (x *RuntimeDouble) GetDefaultValue() float64
    func (x *RuntimeDouble) GetRuntimeKey() string
    func (*RuntimeDouble) ProtoMessage()
    func (x *RuntimeDouble) ProtoReflect() protoreflect.Message
    func (x *RuntimeDouble) Reset()
    func (x *RuntimeDouble) String() string
    func (m *RuntimeDouble) Validate() error
    func (m *RuntimeDouble) ValidateAll() error
type RuntimeDoubleMultiError
    func (m RuntimeDoubleMultiError) AllErrors() []error
    func (m RuntimeDoubleMultiError) Error() string
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 (x *RuntimeFeatureFlag) GetDefaultValue() *wrappers.BoolValue
    func (x *RuntimeFeatureFlag) GetRuntimeKey() string
    func (*RuntimeFeatureFlag) ProtoMessage()
    func (x *RuntimeFeatureFlag) ProtoReflect() protoreflect.Message
    func (x *RuntimeFeatureFlag) Reset()
    func (x *RuntimeFeatureFlag) String() string
    func (m *RuntimeFeatureFlag) Validate() error
    func (m *RuntimeFeatureFlag) ValidateAll() error
type RuntimeFeatureFlagMultiError
    func (m RuntimeFeatureFlagMultiError) AllErrors() []error
    func (m RuntimeFeatureFlagMultiError) Error() string
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 (x *RuntimeFractionalPercent) GetDefaultValue() *_type.FractionalPercent
    func (x *RuntimeFractionalPercent) GetRuntimeKey() string
    func (*RuntimeFractionalPercent) ProtoMessage()
    func (x *RuntimeFractionalPercent) ProtoReflect() protoreflect.Message
    func (x *RuntimeFractionalPercent) Reset()
    func (x *RuntimeFractionalPercent) String() string
    func (m *RuntimeFractionalPercent) Validate() error
    func (m *RuntimeFractionalPercent) ValidateAll() error
type RuntimeFractionalPercentMultiError
    func (m RuntimeFractionalPercentMultiError) AllErrors() []error
    func (m RuntimeFractionalPercentMultiError) Error() string
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 (x *RuntimeUInt32) GetDefaultValue() uint32
    func (x *RuntimeUInt32) GetRuntimeKey() string
    func (*RuntimeUInt32) ProtoMessage()
    func (x *RuntimeUInt32) ProtoReflect() protoreflect.Message
    func (x *RuntimeUInt32) Reset()
    func (x *RuntimeUInt32) String() string
    func (m *RuntimeUInt32) Validate() error
    func (m *RuntimeUInt32) ValidateAll() error
type RuntimeUInt32MultiError
    func (m RuntimeUInt32MultiError) AllErrors() []error
    func (m RuntimeUInt32MultiError) Error() string
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 (x *SelfConfigSource) GetTransportApiVersion() ApiVersion
    func (*SelfConfigSource) ProtoMessage()
    func (x *SelfConfigSource) ProtoReflect() protoreflect.Message
    func (x *SelfConfigSource) Reset()
    func (x *SelfConfigSource) String() string
    func (m *SelfConfigSource) Validate() error
    func (m *SelfConfigSource) ValidateAll() error
type SelfConfigSourceMultiError
    func (m SelfConfigSourceMultiError) AllErrors() []error
    func (m SelfConfigSourceMultiError) Error() string
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 (x *SocketAddress) GetAddress() string
    func (x *SocketAddress) GetIpv4Compat() bool
    func (x *SocketAddress) GetNamedPort() string
    func (m *SocketAddress) GetPortSpecifier() isSocketAddress_PortSpecifier
    func (x *SocketAddress) GetPortValue() uint32
    func (x *SocketAddress) GetProtocol() SocketAddress_Protocol
    func (x *SocketAddress) GetResolverName() string
    func (*SocketAddress) ProtoMessage()
    func (x *SocketAddress) ProtoReflect() protoreflect.Message
    func (x *SocketAddress) Reset()
    func (x *SocketAddress) String() string
    func (m *SocketAddress) Validate() error
    func (m *SocketAddress) ValidateAll() error
type SocketAddressMultiError
    func (m SocketAddressMultiError) AllErrors() []error
    func (m SocketAddressMultiError) Error() string
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
    func (SocketAddress_Protocol) Descriptor() protoreflect.EnumDescriptor
    func (x SocketAddress_Protocol) Enum() *SocketAddress_Protocol
    func (SocketAddress_Protocol) EnumDescriptor() ([]byte, []int)
    func (x SocketAddress_Protocol) Number() protoreflect.EnumNumber
    func (x SocketAddress_Protocol) String() string
    func (SocketAddress_Protocol) Type() protoreflect.EnumType
type SocketOption
    func (*SocketOption) Descriptor() ([]byte, []int)
    func (x *SocketOption) GetBufValue() []byte
    func (x *SocketOption) GetDescription() string
    func (x *SocketOption) GetIntValue() int64
    func (x *SocketOption) GetLevel() int64
    func (x *SocketOption) GetName() int64
    func (x *SocketOption) GetState() SocketOption_SocketState
    func (m *SocketOption) GetValue() isSocketOption_Value
    func (*SocketOption) ProtoMessage()
    func (x *SocketOption) ProtoReflect() protoreflect.Message
    func (x *SocketOption) Reset()
    func (x *SocketOption) String() string
    func (m *SocketOption) Validate() error
    func (m *SocketOption) ValidateAll() error
type SocketOptionMultiError
    func (m SocketOptionMultiError) AllErrors() []error
    func (m SocketOptionMultiError) Error() string
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
    func (SocketOption_SocketState) Descriptor() protoreflect.EnumDescriptor
    func (x SocketOption_SocketState) Enum() *SocketOption_SocketState
    func (SocketOption_SocketState) EnumDescriptor() ([]byte, []int)
    func (x SocketOption_SocketState) Number() protoreflect.EnumNumber
    func (x SocketOption_SocketState) String() string
    func (SocketOption_SocketState) Type() protoreflect.EnumType
type TcpKeepalive
    func (*TcpKeepalive) Descriptor() ([]byte, []int)
    func (x *TcpKeepalive) GetKeepaliveInterval() *wrappers.UInt32Value
    func (x *TcpKeepalive) GetKeepaliveProbes() *wrappers.UInt32Value
    func (x *TcpKeepalive) GetKeepaliveTime() *wrappers.UInt32Value
    func (*TcpKeepalive) ProtoMessage()
    func (x *TcpKeepalive) ProtoReflect() protoreflect.Message
    func (x *TcpKeepalive) Reset()
    func (x *TcpKeepalive) String() string
    func (m *TcpKeepalive) Validate() error
    func (m *TcpKeepalive) ValidateAll() error
type TcpKeepaliveMultiError
    func (m TcpKeepaliveMultiError) AllErrors() []error
    func (m TcpKeepaliveMultiError) Error() string
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 (*TcpProtocolOptions) ProtoMessage()
    func (x *TcpProtocolOptions) ProtoReflect() protoreflect.Message
    func (x *TcpProtocolOptions) Reset()
    func (x *TcpProtocolOptions) String() string
    func (m *TcpProtocolOptions) Validate() error
    func (m *TcpProtocolOptions) ValidateAll() error
type TcpProtocolOptionsMultiError
    func (m TcpProtocolOptionsMultiError) AllErrors() []error
    func (m TcpProtocolOptionsMultiError) Error() string
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
    func (TrafficDirection) Descriptor() protoreflect.EnumDescriptor
    func (x TrafficDirection) Enum() *TrafficDirection
    func (TrafficDirection) EnumDescriptor() ([]byte, []int)
    func (x TrafficDirection) Number() protoreflect.EnumNumber
    func (x TrafficDirection) String() string
    func (TrafficDirection) Type() protoreflect.EnumType
type TransportSocket
    func (*TransportSocket) Descriptor() ([]byte, []int)
    func (x *TransportSocket) GetConfig() *_struct.Struct
    func (m *TransportSocket) GetConfigType() isTransportSocket_ConfigType
    func (x *TransportSocket) GetName() string
    func (x *TransportSocket) GetTypedConfig() *any1.Any
    func (*TransportSocket) ProtoMessage()
    func (x *TransportSocket) ProtoReflect() protoreflect.Message
    func (x *TransportSocket) Reset()
    func (x *TransportSocket) String() string
    func (m *TransportSocket) Validate() error
    func (m *TransportSocket) ValidateAll() error
type TransportSocketMultiError
    func (m TransportSocketMultiError) AllErrors() []error
    func (m TransportSocketMultiError) Error() string
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_Config
type TransportSocket_TypedConfig
type UpstreamHttpProtocolOptions
    func (*UpstreamHttpProtocolOptions) Descriptor() ([]byte, []int)
    func (x *UpstreamHttpProtocolOptions) GetAutoSanValidation() bool
    func (x *UpstreamHttpProtocolOptions) GetAutoSni() bool
    func (*UpstreamHttpProtocolOptions) ProtoMessage()
    func (x *UpstreamHttpProtocolOptions) ProtoReflect() protoreflect.Message
    func (x *UpstreamHttpProtocolOptions) Reset()
    func (x *UpstreamHttpProtocolOptions) String() string
    func (m *UpstreamHttpProtocolOptions) Validate() error
    func (m *UpstreamHttpProtocolOptions) ValidateAll() error
type UpstreamHttpProtocolOptionsMultiError
    func (m UpstreamHttpProtocolOptionsMultiError) AllErrors() []error
    func (m UpstreamHttpProtocolOptionsMultiError) Error() string
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

Package 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

Variables

Enum value maps for SocketAddress_Protocol.

var (
    SocketAddress_Protocol_name = map[int32]string{
        0: "TCP",
        1: "UDP",
    }
    SocketAddress_Protocol_value = map[string]int32{
        "TCP": 0,
        "UDP": 1,
    }
)

Enum value maps for RoutingPriority.

var (
    RoutingPriority_name = map[int32]string{
        0: "DEFAULT",
        1: "HIGH",
    }
    RoutingPriority_value = map[string]int32{
        "DEFAULT": 0,
        "HIGH":    1,
    }
)

Enum value maps for RequestMethod.

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",
    }
    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,
    }
)

Enum value maps for TrafficDirection.

var (
    TrafficDirection_name = map[int32]string{
        0: "UNSPECIFIED",
        1: "INBOUND",
        2: "OUTBOUND",
    }
    TrafficDirection_value = map[string]int32{
        "UNSPECIFIED": 0,
        "INBOUND":     1,
        "OUTBOUND":    2,
    }
)

Enum value maps for ApiVersion.

var (
    ApiVersion_name = map[int32]string{
        0: "AUTO",
        1: "V2",
        2: "V3",
    }
    ApiVersion_value = map[string]int32{
        "AUTO": 0,
        "V2":   1,
        "V3":   2,
    }
)

Enum value maps for ApiConfigSource_ApiType.

var (
    ApiConfigSource_ApiType_name = map[int32]string{
        0: "UNSUPPORTED_REST_LEGACY",
        1: "REST",
        2: "GRPC",
        3: "DELTA_GRPC",
    }
    ApiConfigSource_ApiType_value = map[string]int32{
        "UNSUPPORTED_REST_LEGACY": 0,
        "REST":                    1,
        "GRPC":                    2,
        "DELTA_GRPC":              3,
    }
)

Enum value maps for HealthStatus.

var (
    HealthStatus_name = map[int32]string{
        0: "UNKNOWN",
        1: "HEALTHY",
        2: "UNHEALTHY",
        3: "DRAINING",
        4: "TIMEOUT",
        5: "DEGRADED",
    }
    HealthStatus_value = map[string]int32{
        "UNKNOWN":   0,
        "HEALTHY":   1,
        "UNHEALTHY": 2,
        "DRAINING":  3,
        "TIMEOUT":   4,
        "DEGRADED":  5,
    }
)

Enum value maps for HttpProtocolOptions_HeadersWithUnderscoresAction.

var (
    HttpProtocolOptions_HeadersWithUnderscoresAction_name = map[int32]string{
        0: "ALLOW",
        1: "REJECT_REQUEST",
        2: "DROP_HEADER",
    }
    HttpProtocolOptions_HeadersWithUnderscoresAction_value = map[string]int32{
        "ALLOW":          0,
        "REJECT_REQUEST": 1,
        "DROP_HEADER":    2,
    }
)

Enum value maps for SocketOption_SocketState.

var (
    SocketOption_SocketState_name = map[int32]string{
        0: "STATE_PREBIND",
        1: "STATE_BOUND",
        2: "STATE_LISTENING",
    }
    SocketOption_SocketState_value = map[string]int32{
        "STATE_PREBIND":   0,
        "STATE_BOUND":     1,
        "STATE_LISTENING": 2,
    }
)
var File_envoy_api_v2_core_address_proto protoreflect.FileDescriptor
var File_envoy_api_v2_core_backoff_proto protoreflect.FileDescriptor
var File_envoy_api_v2_core_base_proto protoreflect.FileDescriptor
var File_envoy_api_v2_core_config_source_proto protoreflect.FileDescriptor
var File_envoy_api_v2_core_event_service_config_proto protoreflect.FileDescriptor
var File_envoy_api_v2_core_grpc_method_list_proto protoreflect.FileDescriptor
var File_envoy_api_v2_core_grpc_service_proto protoreflect.FileDescriptor
var File_envoy_api_v2_core_health_check_proto protoreflect.FileDescriptor
var File_envoy_api_v2_core_http_uri_proto protoreflect.FileDescriptor
var File_envoy_api_v2_core_protocol_proto protoreflect.FileDescriptor
var File_envoy_api_v2_core_socket_option_proto protoreflect.FileDescriptor

type Address

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.

type Address struct {

    // Types that are assignable to Address:
    //	*Address_SocketAddress
    //	*Address_Pipe
    Address isAddress_Address `protobuf_oneof:"address"`
    // contains filtered or unexported fields
}

func (*Address) Descriptor

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

Deprecated: Use Address.ProtoReflect.Descriptor instead.

func (*Address) GetAddress

func (m *Address) GetAddress() isAddress_Address

func (*Address) GetPipe

func (x *Address) GetPipe() *Pipe

func (*Address) GetSocketAddress

func (x *Address) GetSocketAddress() *SocketAddress

func (*Address) ProtoMessage

func (*Address) ProtoMessage()

func (*Address) ProtoReflect

func (x *Address) ProtoReflect() protoreflect.Message

func (*Address) Reset

func (x *Address) Reset()

func (*Address) String

func (x *Address) String() string

func (*Address) Validate

func (m *Address) Validate() error

Validate checks the field values on Address with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*Address) ValidateAll

func (m *Address) ValidateAll() error

ValidateAll checks the field values on Address with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in AddressMultiError, or nil if none found.

type AddressMultiError

AddressMultiError is an error wrapping multiple validation errors returned by Address.ValidateAll() if the designated constraints aren't met.

type AddressMultiError []error

func (AddressMultiError) AllErrors

func (m AddressMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (AddressMultiError) Error

func (m AddressMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type AddressValidationError

AddressValidationError is the validation error returned by Address.Validate if the designated constraints aren't met.

type AddressValidationError struct {
    // contains filtered or unexported fields
}

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"`
}

type Address_SocketAddress

type Address_SocketAddress struct {
    SocketAddress *SocketAddress `protobuf:"bytes,1,opt,name=socket_address,json=socketAddress,proto3,oneof"`
}

type AggregatedConfigSource

Aggregated Discovery Service (ADS) options. This is currently empty, but when set in :ref:`ConfigSource <envoy_api_msg_core.ConfigSource>` can be used to specify that ADS is to be used.

type AggregatedConfigSource struct {
    // contains filtered or unexported fields
}

func (*AggregatedConfigSource) Descriptor

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

Deprecated: Use AggregatedConfigSource.ProtoReflect.Descriptor instead.

func (*AggregatedConfigSource) ProtoMessage

func (*AggregatedConfigSource) ProtoMessage()

func (*AggregatedConfigSource) ProtoReflect

func (x *AggregatedConfigSource) ProtoReflect() protoreflect.Message

func (*AggregatedConfigSource) Reset

func (x *AggregatedConfigSource) Reset()

func (*AggregatedConfigSource) String

func (x *AggregatedConfigSource) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*AggregatedConfigSource) ValidateAll

func (m *AggregatedConfigSource) ValidateAll() error

ValidateAll checks the field values on AggregatedConfigSource with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in AggregatedConfigSourceMultiError, or nil if none found.

type AggregatedConfigSourceMultiError

AggregatedConfigSourceMultiError is an error wrapping multiple validation errors returned by AggregatedConfigSource.ValidateAll() if the designated constraints aren't met.

type AggregatedConfigSourceMultiError []error

func (AggregatedConfigSourceMultiError) AllErrors

func (m AggregatedConfigSourceMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (AggregatedConfigSourceMultiError) Error

func (m AggregatedConfigSourceMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type AggregatedConfigSourceValidationError

AggregatedConfigSourceValidationError is the validation error returned by AggregatedConfigSource.Validate if the designated constraints aren't met.

type AggregatedConfigSourceValidationError struct {
    // contains filtered or unexported fields
}

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

API configuration source. This identifies the API type and cluster that Envoy will use to fetch an xDS API. [#next-free-field: 9]

type ApiConfigSource struct {

    // API type (gRPC, REST, delta gRPC)
    ApiType ApiConfigSource_ApiType `protobuf:"varint,1,opt,name=api_type,json=apiType,proto3,enum=envoy.api.v2.core.ApiConfigSource_ApiType" json:"api_type,omitempty"`
    // 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 `protobuf:"varint,8,opt,name=transport_api_version,json=transportApiVersion,proto3,enum=envoy.api.v2.core.ApiVersion" json:"transport_api_version,omitempty"`
    // 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 *duration.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 *duration.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 `protobuf:"varint,7,opt,name=set_node_on_first_message_only,json=setNodeOnFirstMessageOnly,proto3" json:"set_node_on_first_message_only,omitempty"`
    // contains filtered or unexported fields
}

func (*ApiConfigSource) Descriptor

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

Deprecated: Use ApiConfigSource.ProtoReflect.Descriptor instead.

func (*ApiConfigSource) GetApiType

func (x *ApiConfigSource) GetApiType() ApiConfigSource_ApiType

func (*ApiConfigSource) GetClusterNames

func (x *ApiConfigSource) GetClusterNames() []string

func (*ApiConfigSource) GetGrpcServices

func (x *ApiConfigSource) GetGrpcServices() []*GrpcService

func (*ApiConfigSource) GetRateLimitSettings

func (x *ApiConfigSource) GetRateLimitSettings() *RateLimitSettings

func (*ApiConfigSource) GetRefreshDelay

func (x *ApiConfigSource) GetRefreshDelay() *duration.Duration

func (*ApiConfigSource) GetRequestTimeout

func (x *ApiConfigSource) GetRequestTimeout() *duration.Duration

func (*ApiConfigSource) GetSetNodeOnFirstMessageOnly

func (x *ApiConfigSource) GetSetNodeOnFirstMessageOnly() bool

func (*ApiConfigSource) GetTransportApiVersion

func (x *ApiConfigSource) GetTransportApiVersion() ApiVersion

func (*ApiConfigSource) ProtoMessage

func (*ApiConfigSource) ProtoMessage()

func (*ApiConfigSource) ProtoReflect

func (x *ApiConfigSource) ProtoReflect() protoreflect.Message

func (*ApiConfigSource) Reset

func (x *ApiConfigSource) Reset()

func (*ApiConfigSource) String

func (x *ApiConfigSource) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*ApiConfigSource) ValidateAll

func (m *ApiConfigSource) ValidateAll() error

ValidateAll checks the field values on ApiConfigSource with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ApiConfigSourceMultiError, or nil if none found.

type ApiConfigSourceMultiError

ApiConfigSourceMultiError is an error wrapping multiple validation errors returned by ApiConfigSource.ValidateAll() if the designated constraints aren't met.

type ApiConfigSourceMultiError []error

func (ApiConfigSourceMultiError) AllErrors

func (m ApiConfigSourceMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ApiConfigSourceMultiError) Error

func (m ApiConfigSourceMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type ApiConfigSourceValidationError

ApiConfigSourceValidationError is the validation error returned by ApiConfigSource.Validate if the designated constraints aren't met.

type ApiConfigSourceValidationError struct {
    // contains filtered or unexported fields
}

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

APIs may be fetched via either REST or gRPC.

type ApiConfigSource_ApiType int32
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.
    //
    // Deprecated: Do not use.
    ApiConfigSource_UNSUPPORTED_REST_LEGACY ApiConfigSource_ApiType = 0
    // 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.
    ApiConfigSource_DELTA_GRPC ApiConfigSource_ApiType = 3
)

func (ApiConfigSource_ApiType) Descriptor

func (ApiConfigSource_ApiType) Descriptor() protoreflect.EnumDescriptor

func (ApiConfigSource_ApiType) Enum

func (x ApiConfigSource_ApiType) Enum() *ApiConfigSource_ApiType

func (ApiConfigSource_ApiType) EnumDescriptor

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

Deprecated: Use ApiConfigSource_ApiType.Descriptor instead.

func (ApiConfigSource_ApiType) Number

func (x ApiConfigSource_ApiType) Number() protoreflect.EnumNumber

func (ApiConfigSource_ApiType) String

func (x ApiConfigSource_ApiType) String() string

func (ApiConfigSource_ApiType) Type

func (ApiConfigSource_ApiType) Type() protoreflect.EnumType

type ApiVersion

xDS API version. This is used to describe both resource and transport protocol versions (in distinct configuration fields).

type ApiVersion int32
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.
    //
    // Deprecated: Do not use.
    ApiVersion_AUTO ApiVersion = 0
    // Use xDS v2 API.
    //
    // Deprecated: Do not use.
    ApiVersion_V2 ApiVersion = 1
    // Use xDS v3 API.
    ApiVersion_V3 ApiVersion = 2
)

func (ApiVersion) Descriptor

func (ApiVersion) Descriptor() protoreflect.EnumDescriptor

func (ApiVersion) Enum

func (x ApiVersion) Enum() *ApiVersion

func (ApiVersion) EnumDescriptor

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

Deprecated: Use ApiVersion.Descriptor instead.

func (ApiVersion) Number

func (x ApiVersion) Number() protoreflect.EnumNumber

func (ApiVersion) String

func (x ApiVersion) String() string

func (ApiVersion) Type

func (ApiVersion) Type() protoreflect.EnumType

type AsyncDataSource

Async data source which support async data fetch.

type AsyncDataSource struct {

    // Types that are assignable to Specifier:
    //	*AsyncDataSource_Local
    //	*AsyncDataSource_Remote
    Specifier isAsyncDataSource_Specifier `protobuf_oneof:"specifier"`
    // contains filtered or unexported fields
}

func (*AsyncDataSource) Descriptor

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

Deprecated: Use AsyncDataSource.ProtoReflect.Descriptor instead.

func (*AsyncDataSource) GetLocal

func (x *AsyncDataSource) GetLocal() *DataSource

func (*AsyncDataSource) GetRemote

func (x *AsyncDataSource) GetRemote() *RemoteDataSource

func (*AsyncDataSource) GetSpecifier

func (m *AsyncDataSource) GetSpecifier() isAsyncDataSource_Specifier

func (*AsyncDataSource) ProtoMessage

func (*AsyncDataSource) ProtoMessage()

func (*AsyncDataSource) ProtoReflect

func (x *AsyncDataSource) ProtoReflect() protoreflect.Message

func (*AsyncDataSource) Reset

func (x *AsyncDataSource) Reset()

func (*AsyncDataSource) String

func (x *AsyncDataSource) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*AsyncDataSource) ValidateAll

func (m *AsyncDataSource) ValidateAll() error

ValidateAll checks the field values on AsyncDataSource with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in AsyncDataSourceMultiError, or nil if none found.

type AsyncDataSourceMultiError

AsyncDataSourceMultiError is an error wrapping multiple validation errors returned by AsyncDataSource.ValidateAll() if the designated constraints aren't met.

type AsyncDataSourceMultiError []error

func (AsyncDataSourceMultiError) AllErrors

func (m AsyncDataSourceMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (AsyncDataSourceMultiError) Error

func (m AsyncDataSourceMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type AsyncDataSourceValidationError

AsyncDataSourceValidationError is the validation error returned by AsyncDataSource.Validate if the designated constraints aren't met.

type AsyncDataSourceValidationError struct {
    // contains filtered or unexported fields
}

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 async data source.
    Local *DataSource `protobuf:"bytes,1,opt,name=local,proto3,oneof"`
}

type AsyncDataSource_Remote

type AsyncDataSource_Remote struct {
    // Remote async data source.
    Remote *RemoteDataSource `protobuf:"bytes,2,opt,name=remote,proto3,oneof"`
}

type BackoffStrategy

Configuration defining a jittered exponential back off strategy.

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_core.BackoffStrategy.max_interval>`.
    BaseInterval *duration.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_core.BackoffStrategy.base_interval>` if set. The default
    // is 10 times the :ref:`base_interval
    // <envoy_api_field_core.BackoffStrategy.base_interval>`.
    MaxInterval *duration.Duration `protobuf:"bytes,2,opt,name=max_interval,json=maxInterval,proto3" json:"max_interval,omitempty"`
    // contains filtered or unexported fields
}

func (*BackoffStrategy) Descriptor

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

Deprecated: Use BackoffStrategy.ProtoReflect.Descriptor instead.

func (*BackoffStrategy) GetBaseInterval

func (x *BackoffStrategy) GetBaseInterval() *duration.Duration

func (*BackoffStrategy) GetMaxInterval

func (x *BackoffStrategy) GetMaxInterval() *duration.Duration

func (*BackoffStrategy) ProtoMessage

func (*BackoffStrategy) ProtoMessage()

func (*BackoffStrategy) ProtoReflect

func (x *BackoffStrategy) ProtoReflect() protoreflect.Message

func (*BackoffStrategy) Reset

func (x *BackoffStrategy) Reset()

func (*BackoffStrategy) String

func (x *BackoffStrategy) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*BackoffStrategy) ValidateAll

func (m *BackoffStrategy) ValidateAll() error

ValidateAll checks the field values on BackoffStrategy with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in BackoffStrategyMultiError, or nil if none found.

type BackoffStrategyMultiError

BackoffStrategyMultiError is an error wrapping multiple validation errors returned by BackoffStrategy.ValidateAll() if the designated constraints aren't met.

type BackoffStrategyMultiError []error

func (BackoffStrategyMultiError) AllErrors

func (m BackoffStrategyMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (BackoffStrategyMultiError) Error

func (m BackoffStrategyMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type BackoffStrategyValidationError

BackoffStrategyValidationError is the validation error returned by BackoffStrategy.Validate if the designated constraints aren't met.

type BackoffStrategyValidationError struct {
    // contains filtered or unexported fields
}

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_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 *wrappers.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"`
    // contains filtered or unexported fields
}

func (*BindConfig) Descriptor

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

Deprecated: Use BindConfig.ProtoReflect.Descriptor instead.

func (*BindConfig) GetFreebind

func (x *BindConfig) GetFreebind() *wrappers.BoolValue

func (*BindConfig) GetSocketOptions

func (x *BindConfig) GetSocketOptions() []*SocketOption

func (*BindConfig) GetSourceAddress

func (x *BindConfig) GetSourceAddress() *SocketAddress

func (*BindConfig) ProtoMessage

func (*BindConfig) ProtoMessage()

func (*BindConfig) ProtoReflect

func (x *BindConfig) ProtoReflect() protoreflect.Message

func (*BindConfig) Reset

func (x *BindConfig) Reset()

func (*BindConfig) String

func (x *BindConfig) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*BindConfig) ValidateAll

func (m *BindConfig) ValidateAll() error

ValidateAll checks the field values on BindConfig with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in BindConfigMultiError, or nil if none found.

type BindConfigMultiError

BindConfigMultiError is an error wrapping multiple validation errors returned by BindConfig.ValidateAll() if the designated constraints aren't met.

type BindConfigMultiError []error

func (BindConfigMultiError) AllErrors

func (m BindConfigMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (BindConfigMultiError) Error

func (m BindConfigMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type BindConfigValidationError

BindConfigValidationError is the validation error returned by BindConfig.Validate if the designated constraints aren't met.

type BindConfigValidationError struct {
    // contains filtered or unexported fields
}

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

BuildVersion combines SemVer version of extension with free-form build information (i.e. 'alpha', 'private-build') as a set of strings.

type BuildVersion struct {

    // SemVer version of extension.
    Version *_type.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/version/version.h file
    Metadata *_struct.Struct `protobuf:"bytes,2,opt,name=metadata,proto3" json:"metadata,omitempty"`
    // contains filtered or unexported fields
}

func (*BuildVersion) Descriptor

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

Deprecated: Use BuildVersion.ProtoReflect.Descriptor instead.

func (*BuildVersion) GetMetadata

func (x *BuildVersion) GetMetadata() *_struct.Struct

func (*BuildVersion) GetVersion

func (x *BuildVersion) GetVersion() *_type.SemanticVersion

func (*BuildVersion) ProtoMessage

func (*BuildVersion) ProtoMessage()

func (*BuildVersion) ProtoReflect

func (x *BuildVersion) ProtoReflect() protoreflect.Message

func (*BuildVersion) Reset

func (x *BuildVersion) Reset()

func (*BuildVersion) String

func (x *BuildVersion) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*BuildVersion) ValidateAll

func (m *BuildVersion) ValidateAll() error

ValidateAll checks the field values on BuildVersion with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in BuildVersionMultiError, or nil if none found.

type BuildVersionMultiError

BuildVersionMultiError is an error wrapping multiple validation errors returned by BuildVersion.ValidateAll() if the designated constraints aren't met.

type BuildVersionMultiError []error

func (BuildVersionMultiError) AllErrors

func (m BuildVersionMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (BuildVersionMultiError) Error

func (m BuildVersionMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type BuildVersionValidationError

BuildVersionValidationError is the validation error returned by BuildVersion.Validate if the designated constraints aren't met.

type BuildVersionValidationError struct {
    // contains filtered or unexported fields
}

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

CidrRange specifies an IP Address and a prefix length to construct the subnet mask for a `CIDR <https://tools.ietf.org/html/rfc4632>`_ range.

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. Defaults to 0 when unset.
    PrefixLen *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=prefix_len,json=prefixLen,proto3" json:"prefix_len,omitempty"`
    // contains filtered or unexported fields
}

func (*CidrRange) Descriptor

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

Deprecated: Use CidrRange.ProtoReflect.Descriptor instead.

func (*CidrRange) GetAddressPrefix

func (x *CidrRange) GetAddressPrefix() string

func (*CidrRange) GetPrefixLen

func (x *CidrRange) GetPrefixLen() *wrappers.UInt32Value

func (*CidrRange) ProtoMessage

func (*CidrRange) ProtoMessage()

func (*CidrRange) ProtoReflect

func (x *CidrRange) ProtoReflect() protoreflect.Message

func (*CidrRange) Reset

func (x *CidrRange) Reset()

func (*CidrRange) String

func (x *CidrRange) String() string

func (*CidrRange) Validate

func (m *CidrRange) Validate() error

Validate checks the field values on CidrRange with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*CidrRange) ValidateAll

func (m *CidrRange) ValidateAll() error

ValidateAll checks the field values on CidrRange with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in CidrRangeMultiError, or nil if none found.

type CidrRangeMultiError

CidrRangeMultiError is an error wrapping multiple validation errors returned by CidrRange.ValidateAll() if the designated constraints aren't met.

type CidrRangeMultiError []error

func (CidrRangeMultiError) AllErrors

func (m CidrRangeMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (CidrRangeMultiError) Error

func (m CidrRangeMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type CidrRangeValidationError

CidrRangeValidationError is the validation error returned by CidrRange.Validate if the designated constraints aren't met.

type CidrRangeValidationError struct {
    // contains filtered or unexported fields
}

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

Configuration for :ref:`listeners <config_listeners>`, :ref:`clusters <config_cluster_manager>`, :ref:`routes <envoy_api_msg_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]

type ConfigSource struct {

    // Types that are assignable 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 *duration.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 `protobuf:"varint,6,opt,name=resource_api_version,json=resourceApiVersion,proto3,enum=envoy.api.v2.core.ApiVersion" json:"resource_api_version,omitempty"`
    // contains filtered or unexported fields
}

func (*ConfigSource) Descriptor

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

Deprecated: Use ConfigSource.ProtoReflect.Descriptor instead.

func (*ConfigSource) GetAds

func (x *ConfigSource) GetAds() *AggregatedConfigSource

func (*ConfigSource) GetApiConfigSource

func (x *ConfigSource) GetApiConfigSource() *ApiConfigSource

func (*ConfigSource) GetConfigSourceSpecifier

func (m *ConfigSource) GetConfigSourceSpecifier() isConfigSource_ConfigSourceSpecifier

func (*ConfigSource) GetInitialFetchTimeout

func (x *ConfigSource) GetInitialFetchTimeout() *duration.Duration

func (*ConfigSource) GetPath

func (x *ConfigSource) GetPath() string

func (*ConfigSource) GetResourceApiVersion

func (x *ConfigSource) GetResourceApiVersion() ApiVersion

func (*ConfigSource) GetSelf

func (x *ConfigSource) GetSelf() *SelfConfigSource

func (*ConfigSource) ProtoMessage

func (*ConfigSource) ProtoMessage()

func (*ConfigSource) ProtoReflect

func (x *ConfigSource) ProtoReflect() protoreflect.Message

func (*ConfigSource) Reset

func (x *ConfigSource) Reset()

func (*ConfigSource) String

func (x *ConfigSource) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*ConfigSource) ValidateAll

func (m *ConfigSource) ValidateAll() error

ValidateAll checks the field values on ConfigSource with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ConfigSourceMultiError, or nil if none found.

type ConfigSourceMultiError

ConfigSourceMultiError is an error wrapping multiple validation errors returned by ConfigSource.ValidateAll() if the designated constraints aren't met.

type ConfigSourceMultiError []error

func (ConfigSourceMultiError) AllErrors

func (m ConfigSourceMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ConfigSourceMultiError) Error

func (m ConfigSourceMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type ConfigSourceValidationError

ConfigSourceValidationError is the validation error returned by ConfigSource.Validate if the designated constraints aren't met.

type ConfigSourceValidationError struct {
    // contains filtered or unexported fields
}

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 {
    // When set, ADS will be used to fetch resources. The ADS API configuration
    // source in the bootstrap configuration is used.
    Ads *AggregatedConfigSource `protobuf:"bytes,3,opt,name=ads,proto3,oneof"`
}

type ConfigSource_ApiConfigSource

type ConfigSource_ApiConfigSource struct {
    // API configuration source.
    ApiConfigSource *ApiConfigSource `protobuf:"bytes,2,opt,name=api_config_source,json=apiConfigSource,proto3,oneof"`
}

type ConfigSource_Path

type ConfigSource_Path struct {
    // Path on the filesystem to source and watch for configuration updates.
    // When sourcing configuration for :ref:`secret <envoy_api_msg_auth.Secret>`,
    // the certificate and key files are also watched for updates.
    //
    // .. note::
    //
    //  The path to the source must exist at config load time.
    //
    // .. note::
    //
    //   Envoy will only watch the file path for *moves.* This is because in general only moves
    //   are atomic. The same method of swapping files as is demonstrated in the
    //   :ref:`runtime documentation <config_runtime_symbolic_link_swap>` can be used here also.
    Path string `protobuf:"bytes,1,opt,name=path,proto3,oneof"`
}

type ConfigSource_Self

type ConfigSource_Self struct {
    // [#not-implemented-hide:]
    // When set, the client will access the resources from the same server it got the
    // ConfigSource from, although not necessarily from the same stream. This is similar to the
    // :ref:`ads<envoy_api_field.ConfigSource.ads>` field, except that the client may use a
    // different stream to the same server. As a result, this field can be used for things
    // like LRS that cannot be sent on an ADS stream. It can also be used to link from (e.g.)
    // LDS to RDS on the same server without requiring the management server to know its name
    // or required credentials.
    // [#next-major-version: In xDS v3, consider replacing the ads field with this one, since
    // this field can implicitly mean to use the same stream in the case where the ConfigSource
    // is provided via ADS and the specified data can also be obtained via ADS.]
    Self *SelfConfigSource `protobuf:"bytes,5,opt,name=self,proto3,oneof"`
}

type ControlPlane

Identifies a specific ControlPlane instance that Envoy is connected to.

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"`
    // contains filtered or unexported fields
}

func (*ControlPlane) Descriptor

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

Deprecated: Use ControlPlane.ProtoReflect.Descriptor instead.

func (*ControlPlane) GetIdentifier

func (x *ControlPlane) GetIdentifier() string

func (*ControlPlane) ProtoMessage

func (*ControlPlane) ProtoMessage()

func (*ControlPlane) ProtoReflect

func (x *ControlPlane) ProtoReflect() protoreflect.Message

func (*ControlPlane) Reset

func (x *ControlPlane) Reset()

func (*ControlPlane) String

func (x *ControlPlane) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*ControlPlane) ValidateAll

func (m *ControlPlane) ValidateAll() error

ValidateAll checks the field values on ControlPlane with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ControlPlaneMultiError, or nil if none found.

type ControlPlaneMultiError

ControlPlaneMultiError is an error wrapping multiple validation errors returned by ControlPlane.ValidateAll() if the designated constraints aren't met.

type ControlPlaneMultiError []error

func (ControlPlaneMultiError) AllErrors

func (m ControlPlaneMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ControlPlaneMultiError) Error

func (m ControlPlaneMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type ControlPlaneValidationError

ControlPlaneValidationError is the validation error returned by ControlPlane.Validate if the designated constraints aren't met.

type ControlPlaneValidationError struct {
    // contains filtered or unexported fields
}

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

Data source consisting of either a file or an inline value.

type DataSource struct {

    // Types that are assignable to Specifier:
    //	*DataSource_Filename
    //	*DataSource_InlineBytes
    //	*DataSource_InlineString
    Specifier isDataSource_Specifier `protobuf_oneof:"specifier"`
    // contains filtered or unexported fields
}

func (*DataSource) Descriptor

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

Deprecated: Use DataSource.ProtoReflect.Descriptor instead.

func (*DataSource) GetFilename

func (x *DataSource) GetFilename() string

func (*DataSource) GetInlineBytes

func (x *DataSource) GetInlineBytes() []byte

func (*DataSource) GetInlineString

func (x *DataSource) GetInlineString() string

func (*DataSource) GetSpecifier

func (m *DataSource) GetSpecifier() isDataSource_Specifier

func (*DataSource) ProtoMessage

func (*DataSource) ProtoMessage()

func (*DataSource) ProtoReflect

func (x *DataSource) ProtoReflect() protoreflect.Message

func (*DataSource) Reset

func (x *DataSource) Reset()

func (*DataSource) String

func (x *DataSource) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*DataSource) ValidateAll

func (m *DataSource) ValidateAll() error

ValidateAll checks the field values on DataSource with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in DataSourceMultiError, or nil if none found.

type DataSourceMultiError

DataSourceMultiError is an error wrapping multiple validation errors returned by DataSource.ValidateAll() if the designated constraints aren't met.

type DataSourceMultiError []error

func (DataSourceMultiError) AllErrors

func (m DataSourceMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (DataSourceMultiError) Error

func (m DataSourceMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type DataSourceValidationError

DataSourceValidationError is the validation error returned by DataSource.Validate if the designated constraints aren't met.

type DataSourceValidationError struct {
    // contains filtered or unexported fields
}

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 {
    // Local filesystem data source.
    Filename string `protobuf:"bytes,1,opt,name=filename,proto3,oneof"`
}

type DataSource_InlineBytes

type DataSource_InlineBytes struct {
    // Bytes inlined in the configuration.
    InlineBytes []byte `protobuf:"bytes,2,opt,name=inline_bytes,json=inlineBytes,proto3,oneof"`
}

type DataSource_InlineString

type DataSource_InlineString struct {
    // String inlined in the configuration.
    InlineString string `protobuf:"bytes,3,opt,name=inline_string,json=inlineString,proto3,oneof"`
}

type EventServiceConfig

[#not-implemented-hide:] Configuration of the event reporting service endpoint.

type EventServiceConfig struct {

    // Types that are assignable to ConfigSourceSpecifier:
    //	*EventServiceConfig_GrpcService
    ConfigSourceSpecifier isEventServiceConfig_ConfigSourceSpecifier `protobuf_oneof:"config_source_specifier"`
    // contains filtered or unexported fields
}

func (*EventServiceConfig) Descriptor

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

Deprecated: Use EventServiceConfig.ProtoReflect.Descriptor instead.

func (*EventServiceConfig) GetConfigSourceSpecifier

func (m *EventServiceConfig) GetConfigSourceSpecifier() isEventServiceConfig_ConfigSourceSpecifier

func (*EventServiceConfig) GetGrpcService

func (x *EventServiceConfig) GetGrpcService() *GrpcService

func (*EventServiceConfig) ProtoMessage

func (*EventServiceConfig) ProtoMessage()

func (*EventServiceConfig) ProtoReflect

func (x *EventServiceConfig) ProtoReflect() protoreflect.Message

func (*EventServiceConfig) Reset

func (x *EventServiceConfig) Reset()

func (*EventServiceConfig) String

func (x *EventServiceConfig) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*EventServiceConfig) ValidateAll

func (m *EventServiceConfig) ValidateAll() error

ValidateAll checks the field values on EventServiceConfig with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in EventServiceConfigMultiError, or nil if none found.

type EventServiceConfigMultiError

EventServiceConfigMultiError is an error wrapping multiple validation errors returned by EventServiceConfig.ValidateAll() if the designated constraints aren't met.

type EventServiceConfigMultiError []error

func (EventServiceConfigMultiError) AllErrors

func (m EventServiceConfigMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (EventServiceConfigMultiError) Error

func (m EventServiceConfigMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type EventServiceConfigValidationError

EventServiceConfigValidationError is the validation error returned by EventServiceConfig.Validate if the designated constraints aren't met.

type EventServiceConfigValidationError struct {
    // contains filtered or unexported fields
}

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 {
    // Specifies the gRPC service that hosts the event reporting service.
    GrpcService *GrpcService `protobuf:"bytes,1,opt,name=grpc_service,json=grpcService,proto3,oneof"`
}

type Extension

Version and identification for an Envoy extension. [#next-free-field: 6]

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"`
    // contains filtered or unexported fields
}

func (*Extension) Descriptor

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

Deprecated: Use Extension.ProtoReflect.Descriptor instead.

func (*Extension) GetCategory

func (x *Extension) GetCategory() string

func (*Extension) GetDisabled

func (x *Extension) GetDisabled() bool

func (*Extension) GetName

func (x *Extension) GetName() string

func (*Extension) GetTypeDescriptor

func (x *Extension) GetTypeDescriptor() string

func (*Extension) GetVersion

func (x *Extension) GetVersion() *BuildVersion

func (*Extension) ProtoMessage

func (*Extension) ProtoMessage()

func (*Extension) ProtoReflect

func (x *Extension) ProtoReflect() protoreflect.Message

func (*Extension) Reset

func (x *Extension) Reset()

func (*Extension) String

func (x *Extension) String() string

func (*Extension) Validate

func (m *Extension) Validate() error

Validate checks the field values on Extension with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*Extension) ValidateAll

func (m *Extension) ValidateAll() error

ValidateAll checks the field values on Extension with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ExtensionMultiError, or nil if none found.

type ExtensionMultiError

ExtensionMultiError is an error wrapping multiple validation errors returned by Extension.ValidateAll() if the designated constraints aren't met.

type ExtensionMultiError []error

func (ExtensionMultiError) AllErrors

func (m ExtensionMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ExtensionMultiError) Error

func (m ExtensionMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type ExtensionValidationError

ExtensionValidationError is the validation error returned by Extension.Validate if the designated constraints aren't met.

type ExtensionValidationError struct {
    // contains filtered or unexported fields
}

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

A list of gRPC methods which can be used as an allowlist, for example.

type GrpcMethodList struct {
    Services []*GrpcMethodList_Service `protobuf:"bytes,1,rep,name=services,proto3" json:"services,omitempty"`
    // contains filtered or unexported fields
}

func (*GrpcMethodList) Descriptor

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

Deprecated: Use GrpcMethodList.ProtoReflect.Descriptor instead.

func (*GrpcMethodList) GetServices

func (x *GrpcMethodList) GetServices() []*GrpcMethodList_Service

func (*GrpcMethodList) ProtoMessage

func (*GrpcMethodList) ProtoMessage()

func (*GrpcMethodList) ProtoReflect

func (x *GrpcMethodList) ProtoReflect() protoreflect.Message

func (*GrpcMethodList) Reset

func (x *GrpcMethodList) Reset()

func (*GrpcMethodList) String

func (x *GrpcMethodList) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*GrpcMethodList) ValidateAll

func (m *GrpcMethodList) ValidateAll() error

ValidateAll checks the field values on GrpcMethodList with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in GrpcMethodListMultiError, or nil if none found.

type GrpcMethodListMultiError

GrpcMethodListMultiError is an error wrapping multiple validation errors returned by GrpcMethodList.ValidateAll() if the designated constraints aren't met.

type GrpcMethodListMultiError []error

func (GrpcMethodListMultiError) AllErrors

func (m GrpcMethodListMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (GrpcMethodListMultiError) Error

func (m GrpcMethodListMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type GrpcMethodListValidationError

GrpcMethodListValidationError is the validation error returned by GrpcMethodList.Validate if the designated constraints aren't met.

type GrpcMethodListValidationError struct {
    // contains filtered or unexported fields
}

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"`
    // contains filtered or unexported fields
}

func (*GrpcMethodList_Service) Descriptor

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

Deprecated: Use GrpcMethodList_Service.ProtoReflect.Descriptor instead.

func (*GrpcMethodList_Service) GetMethodNames

func (x *GrpcMethodList_Service) GetMethodNames() []string

func (*GrpcMethodList_Service) GetName

func (x *GrpcMethodList_Service) GetName() string

func (*GrpcMethodList_Service) ProtoMessage

func (*GrpcMethodList_Service) ProtoMessage()

func (*GrpcMethodList_Service) ProtoReflect

func (x *GrpcMethodList_Service) ProtoReflect() protoreflect.Message

func (*GrpcMethodList_Service) Reset

func (x *GrpcMethodList_Service) Reset()

func (*GrpcMethodList_Service) String

func (x *GrpcMethodList_Service) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*GrpcMethodList_Service) ValidateAll

func (m *GrpcMethodList_Service) ValidateAll() error

ValidateAll checks the field values on GrpcMethodList_Service with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in GrpcMethodList_ServiceMultiError, or nil if none found.

type GrpcMethodList_ServiceMultiError

GrpcMethodList_ServiceMultiError is an error wrapping multiple validation errors returned by GrpcMethodList_Service.ValidateAll() if the designated constraints aren't met.

type GrpcMethodList_ServiceMultiError []error

func (GrpcMethodList_ServiceMultiError) AllErrors

func (m GrpcMethodList_ServiceMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (GrpcMethodList_ServiceMultiError) Error

func (m GrpcMethodList_ServiceMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type GrpcMethodList_ServiceValidationError

GrpcMethodList_ServiceValidationError is the validation error returned by GrpcMethodList_Service.Validate if the designated constraints aren't met.

type GrpcMethodList_ServiceValidationError struct {
    // contains filtered or unexported fields
}

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

[#not-implemented-hide:]

type GrpcProtocolOptions struct {
    Http2ProtocolOptions *Http2ProtocolOptions `protobuf:"bytes,1,opt,name=http2_protocol_options,json=http2ProtocolOptions,proto3" json:"http2_protocol_options,omitempty"`
    // contains filtered or unexported fields
}

func (*GrpcProtocolOptions) Descriptor

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

Deprecated: Use GrpcProtocolOptions.ProtoReflect.Descriptor instead.

func (*GrpcProtocolOptions) GetHttp2ProtocolOptions

func (x *GrpcProtocolOptions) GetHttp2ProtocolOptions() *Http2ProtocolOptions

func (*GrpcProtocolOptions) ProtoMessage

func (*GrpcProtocolOptions) ProtoMessage()

func (*GrpcProtocolOptions) ProtoReflect

func (x *GrpcProtocolOptions) ProtoReflect() protoreflect.Message

func (*GrpcProtocolOptions) Reset

func (x *GrpcProtocolOptions) Reset()

func (*GrpcProtocolOptions) String

func (x *GrpcProtocolOptions) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*GrpcProtocolOptions) ValidateAll

func (m *GrpcProtocolOptions) ValidateAll() error

ValidateAll checks the field values on GrpcProtocolOptions with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in GrpcProtocolOptionsMultiError, or nil if none found.

type GrpcProtocolOptionsMultiError

GrpcProtocolOptionsMultiError is an error wrapping multiple validation errors returned by GrpcProtocolOptions.ValidateAll() if the designated constraints aren't met.

type GrpcProtocolOptionsMultiError []error

func (GrpcProtocolOptionsMultiError) AllErrors

func (m GrpcProtocolOptionsMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (GrpcProtocolOptionsMultiError) Error

func (m GrpcProtocolOptionsMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type GrpcProtocolOptionsValidationError

GrpcProtocolOptionsValidationError is the validation error returned by GrpcProtocolOptions.Validate if the designated constraints aren't met.

type GrpcProtocolOptionsValidationError struct {
    // contains filtered or unexported fields
}

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

gRPC service configuration. This is used by :ref:`ApiConfigSource <envoy_api_msg_core.ApiConfigSource>` and filter configurations. [#next-free-field: 6]

type GrpcService struct {

    // Types that are assignable 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 *duration.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"`
    // contains filtered or unexported fields
}

func (*GrpcService) Descriptor

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

Deprecated: Use GrpcService.ProtoReflect.Descriptor instead.

func (*GrpcService) GetEnvoyGrpc

func (x *GrpcService) GetEnvoyGrpc() *GrpcService_EnvoyGrpc

func (*GrpcService) GetGoogleGrpc

func (x *GrpcService) GetGoogleGrpc() *GrpcService_GoogleGrpc

func (*GrpcService) GetInitialMetadata

func (x *GrpcService) GetInitialMetadata() []*HeaderValue

func (*GrpcService) GetTargetSpecifier

func (m *GrpcService) GetTargetSpecifier() isGrpcService_TargetSpecifier

func (*GrpcService) GetTimeout

func (x *GrpcService) GetTimeout() *duration.Duration

func (*GrpcService) ProtoMessage

func (*GrpcService) ProtoMessage()

func (*GrpcService) ProtoReflect

func (x *GrpcService) ProtoReflect() protoreflect.Message

func (*GrpcService) Reset

func (x *GrpcService) Reset()

func (*GrpcService) String

func (x *GrpcService) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*GrpcService) ValidateAll

func (m *GrpcService) ValidateAll() error

ValidateAll checks the field values on GrpcService with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in GrpcServiceMultiError, or nil if none found.

type GrpcServiceMultiError

GrpcServiceMultiError is an error wrapping multiple validation errors returned by GrpcService.ValidateAll() if the designated constraints aren't met.

type GrpcServiceMultiError []error

func (GrpcServiceMultiError) AllErrors

func (m GrpcServiceMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (GrpcServiceMultiError) Error

func (m GrpcServiceMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type GrpcServiceValidationError

GrpcServiceValidationError is the validation error returned by GrpcService.Validate if the designated constraints aren't met.

type GrpcServiceValidationError struct {
    // contains filtered or unexported fields
}

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_Cluster>` :ref:`transport_socket
    // <envoy_api_field_Cluster.transport_socket>`.
    ClusterName string `protobuf:"bytes,1,opt,name=cluster_name,json=clusterName,proto3" json:"cluster_name,omitempty"`
    // contains filtered or unexported fields
}

func (*GrpcService_EnvoyGrpc) Descriptor

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

Deprecated: Use GrpcService_EnvoyGrpc.ProtoReflect.Descriptor instead.

func (*GrpcService_EnvoyGrpc) GetClusterName

func (x *GrpcService_EnvoyGrpc) GetClusterName() string

func (*GrpcService_EnvoyGrpc) ProtoMessage

func (*GrpcService_EnvoyGrpc) ProtoMessage()

func (*GrpcService_EnvoyGrpc) ProtoReflect

func (x *GrpcService_EnvoyGrpc) ProtoReflect() protoreflect.Message

func (*GrpcService_EnvoyGrpc) Reset

func (x *GrpcService_EnvoyGrpc) Reset()

func (*GrpcService_EnvoyGrpc) String

func (x *GrpcService_EnvoyGrpc) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*GrpcService_EnvoyGrpc) ValidateAll

func (m *GrpcService_EnvoyGrpc) ValidateAll() error

ValidateAll checks the field values on GrpcService_EnvoyGrpc with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in GrpcService_EnvoyGrpcMultiError, or nil if none found.

type GrpcService_EnvoyGrpcMultiError

GrpcService_EnvoyGrpcMultiError is an error wrapping multiple validation errors returned by GrpcService_EnvoyGrpc.ValidateAll() if the designated constraints aren't met.

type GrpcService_EnvoyGrpcMultiError []error

func (GrpcService_EnvoyGrpcMultiError) AllErrors

func (m GrpcService_EnvoyGrpcMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (GrpcService_EnvoyGrpcMultiError) Error

func (m GrpcService_EnvoyGrpcMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type GrpcService_EnvoyGrpcValidationError

GrpcService_EnvoyGrpcValidationError is the validation error returned by GrpcService_EnvoyGrpc.Validate if the designated constraints aren't met.

type GrpcService_EnvoyGrpcValidationError struct {
    // contains filtered or unexported fields
}

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 {
    // Envoy's in-built gRPC client.
    // See the :ref:`gRPC services overview <arch_overview_grpc_services>`
    // documentation for discussion on gRPC client selection.
    EnvoyGrpc *GrpcService_EnvoyGrpc `protobuf:"bytes,1,opt,name=envoy_grpc,json=envoyGrpc,proto3,oneof"`
}

type GrpcService_GoogleGrpc

[#next-free-field: 7]

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_core.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 `protobuf:"bytes,5,opt,name=credentials_factory_name,json=credentialsFactoryName,proto3" json:"credentials_factory_name,omitempty"`
    // Additional configuration for site-specific customizations of the Google
    // gRPC library.
    Config *_struct.Struct `protobuf:"bytes,6,opt,name=config,proto3" json:"config,omitempty"`
    // contains filtered or unexported fields
}

func (*GrpcService_GoogleGrpc) Descriptor

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

Deprecated: Use GrpcService_GoogleGrpc.ProtoReflect.Descriptor instead.

func (*GrpcService_GoogleGrpc) GetCallCredentials

func (x *GrpcService_GoogleGrpc) GetCallCredentials() []*GrpcService_GoogleGrpc_CallCredentials

func (*GrpcService_GoogleGrpc) GetChannelCredentials

func (x *GrpcService_GoogleGrpc) GetChannelCredentials() *GrpcService_GoogleGrpc_ChannelCredentials

func (*GrpcService_GoogleGrpc) GetConfig

func (x *GrpcService_GoogleGrpc) GetConfig() *_struct.Struct

func (*GrpcService_GoogleGrpc) GetCredentialsFactoryName

func (x *GrpcService_GoogleGrpc) GetCredentialsFactoryName() string

func (*GrpcService_GoogleGrpc) GetStatPrefix

func (x *GrpcService_GoogleGrpc) GetStatPrefix() string

func (*GrpcService_GoogleGrpc) GetTargetUri

func (x *GrpcService_GoogleGrpc) GetTargetUri() string

func (*GrpcService_GoogleGrpc) ProtoMessage

func (*GrpcService_GoogleGrpc) ProtoMessage()

func (*GrpcService_GoogleGrpc) ProtoReflect

func (x *GrpcService_GoogleGrpc) ProtoReflect() protoreflect.Message

func (*GrpcService_GoogleGrpc) Reset

func (x *GrpcService_GoogleGrpc) Reset()

func (*GrpcService_GoogleGrpc) String

func (x *GrpcService_GoogleGrpc) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*GrpcService_GoogleGrpc) ValidateAll

func (m *GrpcService_GoogleGrpc) ValidateAll() error

ValidateAll checks the field values on GrpcService_GoogleGrpc with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in GrpcService_GoogleGrpcMultiError, or nil if none found.

type GrpcService_GoogleGrpcMultiError

GrpcService_GoogleGrpcMultiError is an error wrapping multiple validation errors returned by GrpcService_GoogleGrpc.ValidateAll() if the designated constraints aren't met.

type GrpcService_GoogleGrpcMultiError []error

func (GrpcService_GoogleGrpcMultiError) AllErrors

func (m GrpcService_GoogleGrpcMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (GrpcService_GoogleGrpcMultiError) Error

func (m GrpcService_GoogleGrpcMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type GrpcService_GoogleGrpcValidationError

GrpcService_GoogleGrpcValidationError is the validation error returned by GrpcService_GoogleGrpc.Validate if the designated constraints aren't met.

type GrpcService_GoogleGrpcValidationError struct {
    // contains filtered or unexported fields
}

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 {
    // `Google C++ gRPC client <https://github.com/grpc/grpc>`_
    // See the :ref:`gRPC services overview <arch_overview_grpc_services>`
    // documentation for discussion on gRPC client selection.
    GoogleGrpc *GrpcService_GoogleGrpc `protobuf:"bytes,2,opt,name=google_grpc,json=googleGrpc,proto3,oneof"`
}

type GrpcService_GoogleGrpc_CallCredentials

[#next-free-field: 8]

type GrpcService_GoogleGrpc_CallCredentials struct {

    // Types that are assignable 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"`
    // contains filtered or unexported fields
}

func (*GrpcService_GoogleGrpc_CallCredentials) Descriptor

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

Deprecated: Use GrpcService_GoogleGrpc_CallCredentials.ProtoReflect.Descriptor instead.

func (*GrpcService_GoogleGrpc_CallCredentials) GetAccessToken

func (x *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 (x *GrpcService_GoogleGrpc_CallCredentials) GetFromPlugin() *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin

func (*GrpcService_GoogleGrpc_CallCredentials) GetGoogleComputeEngine

func (x *GrpcService_GoogleGrpc_CallCredentials) GetGoogleComputeEngine() *emptypb.Empty

func (*GrpcService_GoogleGrpc_CallCredentials) GetGoogleIam

func (x *GrpcService_GoogleGrpc_CallCredentials) GetGoogleIam() *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials

func (*GrpcService_GoogleGrpc_CallCredentials) GetGoogleRefreshToken

func (x *GrpcService_GoogleGrpc_CallCredentials) GetGoogleRefreshToken() string

func (*GrpcService_GoogleGrpc_CallCredentials) GetServiceAccountJwtAccess

func (x *GrpcService_GoogleGrpc_CallCredentials) GetServiceAccountJwtAccess() *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials

func (*GrpcService_GoogleGrpc_CallCredentials) GetStsService

func (x *GrpcService_GoogleGrpc_CallCredentials) GetStsService() *GrpcService_GoogleGrpc_CallCredentials_StsService

func (*GrpcService_GoogleGrpc_CallCredentials) ProtoMessage

func (*GrpcService_GoogleGrpc_CallCredentials) ProtoMessage()

func (*GrpcService_GoogleGrpc_CallCredentials) ProtoReflect

func (x *GrpcService_GoogleGrpc_CallCredentials) ProtoReflect() protoreflect.Message

func (*GrpcService_GoogleGrpc_CallCredentials) Reset

func (x *GrpcService_GoogleGrpc_CallCredentials) Reset()

func (*GrpcService_GoogleGrpc_CallCredentials) String

func (x *GrpcService_GoogleGrpc_CallCredentials) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*GrpcService_GoogleGrpc_CallCredentials) ValidateAll

func (m *GrpcService_GoogleGrpc_CallCredentials) ValidateAll() error

ValidateAll checks the field values on GrpcService_GoogleGrpc_CallCredentials with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in GrpcService_GoogleGrpc_CallCredentialsMultiError, or nil if none found.

type GrpcService_GoogleGrpc_CallCredentialsMultiError

GrpcService_GoogleGrpc_CallCredentialsMultiError is an error wrapping multiple validation errors returned by GrpcService_GoogleGrpc_CallCredentials.ValidateAll() if the designated constraints aren't met.

type GrpcService_GoogleGrpc_CallCredentialsMultiError []error

func (GrpcService_GoogleGrpc_CallCredentialsMultiError) AllErrors

func (m GrpcService_GoogleGrpc_CallCredentialsMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (GrpcService_GoogleGrpc_CallCredentialsMultiError) Error

func (m GrpcService_GoogleGrpc_CallCredentialsMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type GrpcService_GoogleGrpc_CallCredentialsValidationError

GrpcService_GoogleGrpc_CallCredentialsValidationError is the validation error returned by GrpcService_GoogleGrpc_CallCredentials.Validate if the designated constraints aren't met.

type GrpcService_GoogleGrpc_CallCredentialsValidationError struct {
    // contains filtered or unexported fields
}

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 {
    // Access token credentials.
    // https://grpc.io/grpc/cpp/namespacegrpc.html#ad3a80da696ffdaea943f0f858d7a360d.
    AccessToken string `protobuf:"bytes,1,opt,name=access_token,json=accessToken,proto3,oneof"`
}

type GrpcService_GoogleGrpc_CallCredentials_FromPlugin

type GrpcService_GoogleGrpc_CallCredentials_FromPlugin struct {
    // Custom authenticator credentials.
    // https://grpc.io/grpc/cpp/namespacegrpc.html#a823c6a4b19ffc71fb33e90154ee2ad07.
    // https://grpc.io/docs/guides/auth.html#extending-grpc-to-support-other-authentication-mechanisms.
    FromPlugin *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin `protobuf:"bytes,6,opt,name=from_plugin,json=fromPlugin,proto3,oneof"`
}

type GrpcService_GoogleGrpc_CallCredentials_GoogleComputeEngine

type GrpcService_GoogleGrpc_CallCredentials_GoogleComputeEngine struct {
    // Google Compute Engine credentials.
    // https://grpc.io/grpc/cpp/namespacegrpc.html#a6beb3ac70ff94bd2ebbd89b8f21d1f61
    GoogleComputeEngine *emptypb.Empty `protobuf:"bytes,2,opt,name=google_compute_engine,json=googleComputeEngine,proto3,oneof"`
}

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"`
    // contains filtered or unexported fields
}

func (*GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) Descriptor

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

Deprecated: Use GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials.ProtoReflect.Descriptor instead.

func (*GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) GetAuthoritySelector

func (x *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) GetAuthoritySelector() string

func (*GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) GetAuthorizationToken

func (x *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) GetAuthorizationToken() string

func (*GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) ProtoMessage

func (*GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) ProtoMessage()

func (*GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) ProtoReflect

func (x *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) ProtoReflect() protoreflect.Message

func (*GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) Reset

func (x *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) Reset()

func (*GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) String

func (x *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) ValidateAll

func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) ValidateAll() error

ValidateAll 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, the result is a list of violation errors wrapped in GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentialsMultiError, or nil if none found.

type GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentialsMultiError

GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentialsMultiError is an error wrapping multiple validation errors returned by GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials.ValidateAll() if the designated constraints aren't met.

type GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentialsMultiError []error

func (GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentialsMultiError) AllErrors

func (m GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentialsMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentialsMultiError) Error

func (m GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentialsMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentialsValidationError

GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentialsValidationError is the validation error returned by GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials.Validate if the designated constraints aren't met.

type GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentialsValidationError struct {
    // contains filtered or unexported fields
}

func (GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentialsValidationError) Cause

func (e GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentialsValidationError) Cause() error

Cause function returns cause value.

func (GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentialsValidationError) Error

func (e GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentialsValidationError) Error() string

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

func (e GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentialsValidationError) Field() string

Field function returns field value.

func (GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentialsValidationError) Key

func (e GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentialsValidationError) Key() bool

Key function returns key value.

func (GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentialsValidationError) Reason

func (e GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentialsValidationError) Reason() string

Reason function returns reason value.

type GrpcService_GoogleGrpc_CallCredentials_GoogleIam

type GrpcService_GoogleGrpc_CallCredentials_GoogleIam struct {
    // Google IAM credentials.
    // https://grpc.io/grpc/cpp/namespacegrpc.html#a9fc1fc101b41e680d47028166e76f9d0.
    GoogleIam *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials `protobuf:"bytes,5,opt,name=google_iam,json=googleIam,proto3,oneof"`
}

type GrpcService_GoogleGrpc_CallCredentials_GoogleRefreshToken

type GrpcService_GoogleGrpc_CallCredentials_GoogleRefreshToken struct {
    // Google refresh token credentials.
    // https://grpc.io/grpc/cpp/namespacegrpc.html#a96901c997b91bc6513b08491e0dca37c.
    GoogleRefreshToken string `protobuf:"bytes,3,opt,name=google_refresh_token,json=googleRefreshToken,proto3,oneof"`
}

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 assignable to ConfigType:
    //	*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_Config
    //	*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_TypedConfig
    ConfigType isGrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_ConfigType `protobuf_oneof:"config_type"`
    // contains filtered or unexported fields
}

func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) Descriptor

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

Deprecated: Use GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin.ProtoReflect.Descriptor instead.

func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) GetConfig

func (x *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) GetConfig() *_struct.Struct

Deprecated: Do not use.

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 (x *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) GetName() string

func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) GetTypedConfig

func (x *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) GetTypedConfig() *any1.Any

func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) ProtoMessage

func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) ProtoMessage()

func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) ProtoReflect

func (x *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) ProtoReflect() protoreflect.Message

func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) Reset

func (x *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) Reset()

func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) String

func (x *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) ValidateAll

func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) ValidateAll() error

ValidateAll 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, the result is a list of violation errors wrapped in GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPluginMultiError, or nil if none found.

type GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPluginMultiError

GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPluginMultiError is an error wrapping multiple validation errors returned by GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin.ValidateAll() if the designated constraints aren't met.

type GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPluginMultiError []error

func (GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPluginMultiError) AllErrors

func (m GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPluginMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPluginMultiError) Error

func (m GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPluginMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPluginValidationError

GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPluginValidationError is the validation error returned by GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin.Validate if the designated constraints aren't met.

type GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPluginValidationError struct {
    // contains filtered or unexported fields
}

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_Config

type GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_Config struct {
    // Deprecated: Do not use.
    Config *_struct.Struct `protobuf:"bytes,2,opt,name=config,proto3,oneof"`
}

type GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_TypedConfig

type GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_TypedConfig struct {
    TypedConfig *any1.Any `protobuf:"bytes,3,opt,name=typed_config,json=typedConfig,proto3,oneof"`
}

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"`
    // contains filtered or unexported fields
}

func (*GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) Descriptor

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

Deprecated: Use GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials.ProtoReflect.Descriptor instead.

func (*GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) GetJsonKey

func (x *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) GetJsonKey() string

func (*GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) GetTokenLifetimeSeconds

func (x *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) GetTokenLifetimeSeconds() uint64

func (*GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) ProtoMessage

func (*GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) ProtoMessage()

func (*GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) ProtoReflect

func (x *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) ProtoReflect() protoreflect.Message

func (*GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) Reset

func (x *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) Reset()

func (*GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) String

func (x *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) ValidateAll

func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) ValidateAll() error

ValidateAll 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, the result is a list of violation errors wrapped in GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentialsMultiError, or nil if none found.

type GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentialsMultiError

GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentialsMultiError is an error wrapping multiple validation errors returned by GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials.ValidateAll() if the designated constraints aren't met.

type GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentialsMultiError []error

func (GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentialsMultiError) AllErrors

func (m GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentialsMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentialsMultiError) Error

func (m GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentialsMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentialsValidationError

GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentialsValidationError is the validation error returned by GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials.Validate if the designated constraints aren't met.

type GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentialsValidationError struct {
    // contains filtered or unexported fields
}

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 {
    // Service Account JWT Access credentials.
    // https://grpc.io/grpc/cpp/namespacegrpc.html#a92a9f959d6102461f66ee973d8e9d3aa.
    ServiceAccountJwtAccess *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials `protobuf:"bytes,4,opt,name=service_account_jwt_access,json=serviceAccountJwtAccess,proto3,oneof"`
}

type GrpcService_GoogleGrpc_CallCredentials_StsService

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]

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/bufbuild/protoc-gen-validate/issues/303]
    TokenExchangeServiceUri string `protobuf:"bytes,1,opt,name=token_exchange_service_uri,json=tokenExchangeServiceUri,proto3" json:"token_exchange_service_uri,omitempty"`
    // 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"`
    // contains filtered or unexported fields
}

func (*GrpcService_GoogleGrpc_CallCredentials_StsService) Descriptor

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

Deprecated: Use GrpcService_GoogleGrpc_CallCredentials_StsService.ProtoReflect.Descriptor instead.

func (*GrpcService_GoogleGrpc_CallCredentials_StsService) GetActorTokenPath

func (x *GrpcService_GoogleGrpc_CallCredentials_StsService) GetActorTokenPath() string

func (*GrpcService_GoogleGrpc_CallCredentials_StsService) GetActorTokenType

func (x *GrpcService_GoogleGrpc_CallCredentials_StsService) GetActorTokenType() string

func (*GrpcService_GoogleGrpc_CallCredentials_StsService) GetAudience

func (x *GrpcService_GoogleGrpc_CallCredentials_StsService) GetAudience() string

func (*GrpcService_GoogleGrpc_CallCredentials_StsService) GetRequestedTokenType

func (x *GrpcService_GoogleGrpc_CallCredentials_StsService) GetRequestedTokenType() string

func (*GrpcService_GoogleGrpc_CallCredentials_StsService) GetResource

func (x *GrpcService_GoogleGrpc_CallCredentials_StsService) GetResource() string

func (*GrpcService_GoogleGrpc_CallCredentials_StsService) GetScope

func (x *GrpcService_GoogleGrpc_CallCredentials_StsService) GetScope() string

func (*GrpcService_GoogleGrpc_CallCredentials_StsService) GetSubjectTokenPath

func (x *GrpcService_GoogleGrpc_CallCredentials_StsService) GetSubjectTokenPath() string

func (*GrpcService_GoogleGrpc_CallCredentials_StsService) GetSubjectTokenType

func (x *GrpcService_GoogleGrpc_CallCredentials_StsService) GetSubjectTokenType() string

func (*GrpcService_GoogleGrpc_CallCredentials_StsService) GetTokenExchangeServiceUri

func (x *GrpcService_GoogleGrpc_CallCredentials_StsService) GetTokenExchangeServiceUri() string

func (*GrpcService_GoogleGrpc_CallCredentials_StsService) ProtoMessage

func (*GrpcService_GoogleGrpc_CallCredentials_StsService) ProtoMessage()

func (*GrpcService_GoogleGrpc_CallCredentials_StsService) ProtoReflect

func (x *GrpcService_GoogleGrpc_CallCredentials_StsService) ProtoReflect() protoreflect.Message

func (*GrpcService_GoogleGrpc_CallCredentials_StsService) Reset

func (x *GrpcService_GoogleGrpc_CallCredentials_StsService) Reset()

func (*GrpcService_GoogleGrpc_CallCredentials_StsService) String

func (x *GrpcService_GoogleGrpc_CallCredentials_StsService) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*GrpcService_GoogleGrpc_CallCredentials_StsService) ValidateAll

func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) ValidateAll() error

ValidateAll 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, the result is a list of violation errors wrapped in GrpcService_GoogleGrpc_CallCredentials_StsServiceMultiError, or nil if none found.

type GrpcService_GoogleGrpc_CallCredentials_StsServiceMultiError

GrpcService_GoogleGrpc_CallCredentials_StsServiceMultiError is an error wrapping multiple validation errors returned by GrpcService_GoogleGrpc_CallCredentials_StsService.ValidateAll() if the designated constraints aren't met.

type GrpcService_GoogleGrpc_CallCredentials_StsServiceMultiError []error

func (GrpcService_GoogleGrpc_CallCredentials_StsServiceMultiError) AllErrors

func (m GrpcService_GoogleGrpc_CallCredentials_StsServiceMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (GrpcService_GoogleGrpc_CallCredentials_StsServiceMultiError) Error

func (m GrpcService_GoogleGrpc_CallCredentials_StsServiceMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type GrpcService_GoogleGrpc_CallCredentials_StsServiceValidationError

GrpcService_GoogleGrpc_CallCredentials_StsServiceValidationError is the validation error returned by GrpcService_GoogleGrpc_CallCredentials_StsService.Validate if the designated constraints aren't met.

type GrpcService_GoogleGrpc_CallCredentials_StsServiceValidationError struct {
    // contains filtered or unexported fields
}

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

func (e GrpcService_GoogleGrpc_CallCredentials_StsServiceValidationError) Key() bool

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 {
    // Custom security token service which implements OAuth 2.0 token exchange.
    // https://tools.ietf.org/html/draft-ietf-oauth-token-exchange-16
    // See https://github.com/grpc/grpc/pull/19587.
    StsService *GrpcService_GoogleGrpc_CallCredentials_StsService `protobuf:"bytes,7,opt,name=sts_service,json=stsService,proto3,oneof"`
}

type GrpcService_GoogleGrpc_ChannelCredentials

See https://grpc.io/docs/guides/auth.html#credential-types to understand Channel and Call credential types.

type GrpcService_GoogleGrpc_ChannelCredentials struct {

    // Types that are assignable to CredentialSpecifier:
    //	*GrpcService_GoogleGrpc_ChannelCredentials_SslCredentials
    //	*GrpcService_GoogleGrpc_ChannelCredentials_GoogleDefault
    //	*GrpcService_GoogleGrpc_ChannelCredentials_LocalCredentials
    CredentialSpecifier isGrpcService_GoogleGrpc_ChannelCredentials_CredentialSpecifier `protobuf_oneof:"credential_specifier"`
    // contains filtered or unexported fields
}

func (*GrpcService_GoogleGrpc_ChannelCredentials) Descriptor

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

Deprecated: Use GrpcService_GoogleGrpc_ChannelCredentials.ProtoReflect.Descriptor instead.

func (*GrpcService_GoogleGrpc_ChannelCredentials) GetCredentialSpecifier

func (m *GrpcService_GoogleGrpc_ChannelCredentials) GetCredentialSpecifier() isGrpcService_GoogleGrpc_ChannelCredentials_CredentialSpecifier

func (*GrpcService_GoogleGrpc_ChannelCredentials) GetGoogleDefault

func (x *GrpcService_GoogleGrpc_ChannelCredentials) GetGoogleDefault() *emptypb.Empty

func (*GrpcService_GoogleGrpc_ChannelCredentials) GetLocalCredentials

func (x *GrpcService_GoogleGrpc_ChannelCredentials) GetLocalCredentials() *GrpcService_GoogleGrpc_GoogleLocalCredentials

func (*GrpcService_GoogleGrpc_ChannelCredentials) GetSslCredentials

func (x *GrpcService_GoogleGrpc_ChannelCredentials) GetSslCredentials() *GrpcService_GoogleGrpc_SslCredentials

func (*GrpcService_GoogleGrpc_ChannelCredentials) ProtoMessage

func (*GrpcService_GoogleGrpc_ChannelCredentials) ProtoMessage()

func (*GrpcService_GoogleGrpc_ChannelCredentials) ProtoReflect

func (x *GrpcService_GoogleGrpc_ChannelCredentials) ProtoReflect() protoreflect.Message

func (*GrpcService_GoogleGrpc_ChannelCredentials) Reset

func (x *GrpcService_GoogleGrpc_ChannelCredentials) Reset()

func (*GrpcService_GoogleGrpc_ChannelCredentials) String

func (x *GrpcService_GoogleGrpc_ChannelCredentials) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*GrpcService_GoogleGrpc_ChannelCredentials) ValidateAll

func (m *GrpcService_GoogleGrpc_ChannelCredentials) ValidateAll() error

ValidateAll checks the field values on GrpcService_GoogleGrpc_ChannelCredentials with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in GrpcService_GoogleGrpc_ChannelCredentialsMultiError, or nil if none found.

type GrpcService_GoogleGrpc_ChannelCredentialsMultiError

GrpcService_GoogleGrpc_ChannelCredentialsMultiError is an error wrapping multiple validation errors returned by GrpcService_GoogleGrpc_ChannelCredentials.ValidateAll() if the designated constraints aren't met.

type GrpcService_GoogleGrpc_ChannelCredentialsMultiError []error

func (GrpcService_GoogleGrpc_ChannelCredentialsMultiError) AllErrors

func (m GrpcService_GoogleGrpc_ChannelCredentialsMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (GrpcService_GoogleGrpc_ChannelCredentialsMultiError) Error

func (m GrpcService_GoogleGrpc_ChannelCredentialsMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type GrpcService_GoogleGrpc_ChannelCredentialsValidationError

GrpcService_GoogleGrpc_ChannelCredentialsValidationError is the validation error returned by GrpcService_GoogleGrpc_ChannelCredentials.Validate if the designated constraints aren't met.

type GrpcService_GoogleGrpc_ChannelCredentialsValidationError struct {
    // contains filtered or unexported fields
}

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 {
    // https://grpc.io/grpc/cpp/namespacegrpc.html#a6beb3ac70ff94bd2ebbd89b8f21d1f61
    GoogleDefault *emptypb.Empty `protobuf:"bytes,2,opt,name=google_default,json=googleDefault,proto3,oneof"`
}

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"`
}

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"`
}

type GrpcService_GoogleGrpc_GoogleLocalCredentials

Local channel credentials. Only UDS is supported for now. See https://github.com/grpc/grpc/pull/15909.

type GrpcService_GoogleGrpc_GoogleLocalCredentials struct {
    // contains filtered or unexported fields
}

func (*GrpcService_GoogleGrpc_GoogleLocalCredentials) Descriptor

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

Deprecated: Use GrpcService_GoogleGrpc_GoogleLocalCredentials.ProtoReflect.Descriptor instead.

func (*GrpcService_GoogleGrpc_GoogleLocalCredentials) ProtoMessage

func (*GrpcService_GoogleGrpc_GoogleLocalCredentials) ProtoMessage()

func (*GrpcService_GoogleGrpc_GoogleLocalCredentials) ProtoReflect

func (x *GrpcService_GoogleGrpc_GoogleLocalCredentials) ProtoReflect() protoreflect.Message

func (*GrpcService_GoogleGrpc_GoogleLocalCredentials) Reset

func (x *GrpcService_GoogleGrpc_GoogleLocalCredentials) Reset()

func (*GrpcService_GoogleGrpc_GoogleLocalCredentials) String

func (x *GrpcService_GoogleGrpc_GoogleLocalCredentials) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*GrpcService_GoogleGrpc_GoogleLocalCredentials) ValidateAll

func (m *GrpcService_GoogleGrpc_GoogleLocalCredentials) ValidateAll() error

ValidateAll checks the field values on GrpcService_GoogleGrpc_GoogleLocalCredentials with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in GrpcService_GoogleGrpc_GoogleLocalCredentialsMultiError, or nil if none found.

type GrpcService_GoogleGrpc_GoogleLocalCredentialsMultiError

GrpcService_GoogleGrpc_GoogleLocalCredentialsMultiError is an error wrapping multiple validation errors returned by GrpcService_GoogleGrpc_GoogleLocalCredentials.ValidateAll() if the designated constraints aren't met.

type GrpcService_GoogleGrpc_GoogleLocalCredentialsMultiError []error

func (GrpcService_GoogleGrpc_GoogleLocalCredentialsMultiError) AllErrors

func (m GrpcService_GoogleGrpc_GoogleLocalCredentialsMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (GrpcService_GoogleGrpc_GoogleLocalCredentialsMultiError) Error

func (m GrpcService_GoogleGrpc_GoogleLocalCredentialsMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type GrpcService_GoogleGrpc_GoogleLocalCredentialsValidationError

GrpcService_GoogleGrpc_GoogleLocalCredentialsValidationError is the validation error returned by GrpcService_GoogleGrpc_GoogleLocalCredentials.Validate if the designated constraints aren't met.

type GrpcService_GoogleGrpc_GoogleLocalCredentialsValidationError struct {
    // contains filtered or unexported fields
}

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

See https://grpc.io/grpc/cpp/structgrpc_1_1_ssl_credentials_options.html.

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"`
    // contains filtered or unexported fields
}

func (*GrpcService_GoogleGrpc_SslCredentials) Descriptor

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

Deprecated: Use GrpcService_GoogleGrpc_SslCredentials.ProtoReflect.Descriptor instead.

func (*GrpcService_GoogleGrpc_SslCredentials) GetCertChain

func (x *GrpcService_GoogleGrpc_SslCredentials) GetCertChain() *DataSource

func (*GrpcService_GoogleGrpc_SslCredentials) GetPrivateKey

func (x *GrpcService_GoogleGrpc_SslCredentials) GetPrivateKey() *DataSource

func (*GrpcService_GoogleGrpc_SslCredentials) GetRootCerts

func (x *GrpcService_GoogleGrpc_SslCredentials) GetRootCerts() *DataSource

func (*GrpcService_GoogleGrpc_SslCredentials) ProtoMessage

func (*GrpcService_GoogleGrpc_SslCredentials) ProtoMessage()

func (*GrpcService_GoogleGrpc_SslCredentials) ProtoReflect

func (x *GrpcService_GoogleGrpc_SslCredentials) ProtoReflect() protoreflect.Message

func (*GrpcService_GoogleGrpc_SslCredentials) Reset

func (x *GrpcService_GoogleGrpc_SslCredentials) Reset()

func (*GrpcService_GoogleGrpc_SslCredentials) String

func (x *GrpcService_GoogleGrpc_SslCredentials) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*GrpcService_GoogleGrpc_SslCredentials) ValidateAll

func (m *GrpcService_GoogleGrpc_SslCredentials) ValidateAll() error

ValidateAll checks the field values on GrpcService_GoogleGrpc_SslCredentials with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in GrpcService_GoogleGrpc_SslCredentialsMultiError, or nil if none found.

type GrpcService_GoogleGrpc_SslCredentialsMultiError

GrpcService_GoogleGrpc_SslCredentialsMultiError is an error wrapping multiple validation errors returned by GrpcService_GoogleGrpc_SslCredentials.ValidateAll() if the designated constraints aren't met.

type GrpcService_GoogleGrpc_SslCredentialsMultiError []error

func (GrpcService_GoogleGrpc_SslCredentialsMultiError) AllErrors

func (m GrpcService_GoogleGrpc_SslCredentialsMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (GrpcService_GoogleGrpc_SslCredentialsMultiError) Error

func (m GrpcService_GoogleGrpc_SslCredentialsMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type GrpcService_GoogleGrpc_SslCredentialsValidationError

GrpcService_GoogleGrpc_SslCredentialsValidationError is the validation error returned by GrpcService_GoogleGrpc_SslCredentials.Validate if the designated constraints aren't met.

type GrpcService_GoogleGrpc_SslCredentialsValidationError struct {
    // contains filtered or unexported fields
}

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

Wrapper for a set of headers.

type HeaderMap struct {
    Headers []*HeaderValue `protobuf:"bytes,1,rep,name=headers,proto3" json:"headers,omitempty"`
    // contains filtered or unexported fields
}

func (*HeaderMap) Descriptor

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

Deprecated: Use HeaderMap.ProtoReflect.Descriptor instead.

func (*HeaderMap) GetHeaders

func (x *HeaderMap) GetHeaders() []*HeaderValue

func (*HeaderMap) ProtoMessage

func (*HeaderMap) ProtoMessage()

func (*HeaderMap) ProtoReflect

func (x *HeaderMap) ProtoReflect() protoreflect.Message

func (*HeaderMap) Reset

func (x *HeaderMap) Reset()

func (*HeaderMap) String

func (x *HeaderMap) String() string

func (*HeaderMap) Validate

func (m *HeaderMap) Validate() error

Validate checks the field values on HeaderMap with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*HeaderMap) ValidateAll

func (m *HeaderMap) ValidateAll() error

ValidateAll checks the field values on HeaderMap with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in HeaderMapMultiError, or nil if none found.

type HeaderMapMultiError

HeaderMapMultiError is an error wrapping multiple validation errors returned by HeaderMap.ValidateAll() if the designated constraints aren't met.

type HeaderMapMultiError []error

func (HeaderMapMultiError) AllErrors

func (m HeaderMapMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (HeaderMapMultiError) Error

func (m HeaderMapMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type HeaderMapValidationError

HeaderMapValidationError is the validation error returned by HeaderMap.Validate if the designated constraints aren't met.

type HeaderMapValidationError struct {
    // contains filtered or unexported fields
}

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

Header name/value pair.

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"`
    // contains filtered or unexported fields
}

func (*HeaderValue) Descriptor

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

Deprecated: Use HeaderValue.ProtoReflect.Descriptor instead.

func (*HeaderValue) GetKey

func (x *HeaderValue) GetKey() string

func (*HeaderValue) GetValue

func (x *HeaderValue) GetValue() string

func (*HeaderValue) ProtoMessage

func (*HeaderValue) ProtoMessage()

func (*HeaderValue) ProtoReflect

func (x *HeaderValue) ProtoReflect() protoreflect.Message

func (*HeaderValue) Reset

func (x *HeaderValue) Reset()

func (*HeaderValue) String

func (x *HeaderValue) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*HeaderValue) ValidateAll

func (m *HeaderValue) ValidateAll() error

ValidateAll checks the field values on HeaderValue with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in HeaderValueMultiError, or nil if none found.

type HeaderValueMultiError

HeaderValueMultiError is an error wrapping multiple validation errors returned by HeaderValue.ValidateAll() if the designated constraints aren't met.

type HeaderValueMultiError []error

func (HeaderValueMultiError) AllErrors

func (m HeaderValueMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (HeaderValueMultiError) Error

func (m HeaderValueMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type HeaderValueOption

Header name/value pair plus option to control append behavior.

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 *wrappers.BoolValue `protobuf:"bytes,2,opt,name=append,proto3" json:"append,omitempty"`
    // contains filtered or unexported fields
}

func (*HeaderValueOption) Descriptor

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

Deprecated: Use HeaderValueOption.ProtoReflect.Descriptor instead.

func (*HeaderValueOption) GetAppend

func (x *HeaderValueOption) GetAppend() *wrappers.BoolValue

func (*HeaderValueOption) GetHeader

func (x *HeaderValueOption) GetHeader() *HeaderValue

func (*HeaderValueOption) ProtoMessage

func (*HeaderValueOption) ProtoMessage()

func (*HeaderValueOption) ProtoReflect

func (x *HeaderValueOption) ProtoReflect() protoreflect.Message

func (*HeaderValueOption) Reset

func (x *HeaderValueOption) Reset()

func (*HeaderValueOption) String

func (x *HeaderValueOption) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*HeaderValueOption) ValidateAll

func (m *HeaderValueOption) ValidateAll() error

ValidateAll checks the field values on HeaderValueOption with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in HeaderValueOptionMultiError, or nil if none found.

type HeaderValueOptionMultiError

HeaderValueOptionMultiError is an error wrapping multiple validation errors returned by HeaderValueOption.ValidateAll() if the designated constraints aren't met.

type HeaderValueOptionMultiError []error

func (HeaderValueOptionMultiError) AllErrors

func (m HeaderValueOptionMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (HeaderValueOptionMultiError) Error

func (m HeaderValueOptionMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type HeaderValueOptionValidationError

HeaderValueOptionValidationError is the validation error returned by HeaderValueOption.Validate if the designated constraints aren't met.

type HeaderValueOptionValidationError struct {
    // contains filtered or unexported fields
}

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

HeaderValueValidationError is the validation error returned by HeaderValue.Validate if the designated constraints aren't met.

type HeaderValueValidationError struct {
    // contains filtered or unexported fields
}

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

[#next-free-field: 23]

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 *duration.Duration `protobuf:"bytes,1,opt,name=timeout,proto3" json:"timeout,omitempty"`
    // The interval between health checks.
    Interval *duration.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 *duration.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 *duration.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 `protobuf:"varint,18,opt,name=interval_jitter_percent,json=intervalJitterPercent,proto3" json:"interval_jitter_percent,omitempty"`
    // 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 *wrappers.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 *wrappers.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 *wrappers.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 *wrappers.BoolValue `protobuf:"bytes,7,opt,name=reuse_connection,json=reuseConnection,proto3" json:"reuse_connection,omitempty"`
    // Types that are assignable 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 *duration.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 *duration.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 *duration.Duration `protobuf:"bytes,15,opt,name=unhealthy_edge_interval,json=unhealthyEdgeInterval,proto3" json:"unhealthy_edge_interval,omitempty"`
    // 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 *duration.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 `protobuf:"varint,19,opt,name=always_log_health_check_failures,json=alwaysLogHealthCheckFailures,proto3" json:"always_log_health_check_failures,omitempty"`
    // 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"`
    // contains filtered or unexported fields
}

func (*HealthCheck) Descriptor

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

Deprecated: Use HealthCheck.ProtoReflect.Descriptor instead.

func (*HealthCheck) GetAltPort

func (x *HealthCheck) GetAltPort() *wrappers.UInt32Value

func (*HealthCheck) GetAlwaysLogHealthCheckFailures

func (x *HealthCheck) GetAlwaysLogHealthCheckFailures() bool

func (*HealthCheck) GetCustomHealthCheck

func (x *HealthCheck) GetCustomHealthCheck() *HealthCheck_CustomHealthCheck

func (*HealthCheck) GetEventLogPath

func (x *HealthCheck) GetEventLogPath() string

func (*HealthCheck) GetEventService

func (x *HealthCheck) GetEventService() *EventServiceConfig

func (*HealthCheck) GetGrpcHealthCheck

func (x *HealthCheck) GetGrpcHealthCheck() *HealthCheck_GrpcHealthCheck

func (*HealthCheck) GetHealthChecker

func (m *HealthCheck) GetHealthChecker() isHealthCheck_HealthChecker

func (*HealthCheck) GetHealthyEdgeInterval

func (x *HealthCheck) GetHealthyEdgeInterval() *duration.Duration

func (*HealthCheck) GetHealthyThreshold

func (x *HealthCheck) GetHealthyThreshold() *wrappers.UInt32Value

func (*HealthCheck) GetHttpHealthCheck

func (x *HealthCheck) GetHttpHealthCheck() *HealthCheck_HttpHealthCheck

func (*HealthCheck) GetInitialJitter

func (x *HealthCheck) GetInitialJitter() *duration.Duration

func (*HealthCheck) GetInterval

func (x *HealthCheck) GetInterval() *duration.Duration

func (*HealthCheck) GetIntervalJitter

func (x *HealthCheck) GetIntervalJitter() *duration.Duration

func (*HealthCheck) GetIntervalJitterPercent

func (x *HealthCheck) GetIntervalJitterPercent() uint32

func (*HealthCheck) GetNoTrafficInterval

func (x *HealthCheck) GetNoTrafficInterval() *duration.Duration

func (*HealthCheck) GetReuseConnection

func (x *HealthCheck) GetReuseConnection() *wrappers.BoolValue

func (*HealthCheck) GetTcpHealthCheck

func (x *HealthCheck) GetTcpHealthCheck() *HealthCheck_TcpHealthCheck

func (*HealthCheck) GetTimeout

func (x *HealthCheck) GetTimeout() *duration.Duration

func (*HealthCheck) GetTlsOptions

func (x *HealthCheck) GetTlsOptions() *HealthCheck_TlsOptions

func (*HealthCheck) GetUnhealthyEdgeInterval

func (x *HealthCheck) GetUnhealthyEdgeInterval() *duration.Duration

func (*HealthCheck) GetUnhealthyInterval

func (x *HealthCheck) GetUnhealthyInterval() *duration.Duration

func (*HealthCheck) GetUnhealthyThreshold

func (x *HealthCheck) GetUnhealthyThreshold() *wrappers.UInt32Value

func (*HealthCheck) ProtoMessage

func (*HealthCheck) ProtoMessage()

func (*HealthCheck) ProtoReflect

func (x *HealthCheck) ProtoReflect() protoreflect.Message

func (*HealthCheck) Reset

func (x *HealthCheck) Reset()

func (*HealthCheck) String

func (x *HealthCheck) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*HealthCheck) ValidateAll

func (m *HealthCheck) ValidateAll() error

ValidateAll checks the field values on HealthCheck with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in HealthCheckMultiError, or nil if none found.

type HealthCheckMultiError

HealthCheckMultiError is an error wrapping multiple validation errors returned by HealthCheck.ValidateAll() if the designated constraints aren't met.

type HealthCheckMultiError []error

func (HealthCheckMultiError) AllErrors

func (m HealthCheckMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (HealthCheckMultiError) Error

func (m HealthCheckMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type HealthCheckValidationError

HealthCheckValidationError is the validation error returned by HealthCheck.Validate if the designated constraints aren't met.

type HealthCheckValidationError struct {
    // contains filtered or unexported fields
}

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

Custom health check.

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 assignable to ConfigType:
    //	*HealthCheck_CustomHealthCheck_Config
    //	*HealthCheck_CustomHealthCheck_TypedConfig
    ConfigType isHealthCheck_CustomHealthCheck_ConfigType `protobuf_oneof:"config_type"`
    // contains filtered or unexported fields
}

func (*HealthCheck_CustomHealthCheck) Descriptor

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

Deprecated: Use HealthCheck_CustomHealthCheck.ProtoReflect.Descriptor instead.

func (*HealthCheck_CustomHealthCheck) GetConfig

func (x *HealthCheck_CustomHealthCheck) GetConfig() *_struct.Struct

Deprecated: Do not use.

func (*HealthCheck_CustomHealthCheck) GetConfigType

func (m *HealthCheck_CustomHealthCheck) GetConfigType() isHealthCheck_CustomHealthCheck_ConfigType

func (*HealthCheck_CustomHealthCheck) GetName

func (x *HealthCheck_CustomHealthCheck) GetName() string

func (*HealthCheck_CustomHealthCheck) GetTypedConfig

func (x *HealthCheck_CustomHealthCheck) GetTypedConfig() *any1.Any

func (*HealthCheck_CustomHealthCheck) ProtoMessage

func (*HealthCheck_CustomHealthCheck) ProtoMessage()

func (*HealthCheck_CustomHealthCheck) ProtoReflect

func (x *HealthCheck_CustomHealthCheck) ProtoReflect() protoreflect.Message

func (*HealthCheck_CustomHealthCheck) Reset

func (x *HealthCheck_CustomHealthCheck) Reset()

func (*HealthCheck_CustomHealthCheck) String

func (x *HealthCheck_CustomHealthCheck) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*HealthCheck_CustomHealthCheck) ValidateAll

func (m *HealthCheck_CustomHealthCheck) ValidateAll() error

ValidateAll checks the field values on HealthCheck_CustomHealthCheck with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in HealthCheck_CustomHealthCheckMultiError, or nil if none found.

type HealthCheck_CustomHealthCheckMultiError

HealthCheck_CustomHealthCheckMultiError is an error wrapping multiple validation errors returned by HealthCheck_CustomHealthCheck.ValidateAll() if the designated constraints aren't met.

type HealthCheck_CustomHealthCheckMultiError []error

func (HealthCheck_CustomHealthCheckMultiError) AllErrors

func (m HealthCheck_CustomHealthCheckMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (HealthCheck_CustomHealthCheckMultiError) Error

func (m HealthCheck_CustomHealthCheckMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type HealthCheck_CustomHealthCheckValidationError

HealthCheck_CustomHealthCheckValidationError is the validation error returned by HealthCheck_CustomHealthCheck.Validate if the designated constraints aren't met.

type HealthCheck_CustomHealthCheckValidationError struct {
    // contains filtered or unexported fields
}

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 {
    // Custom health check.
    CustomHealthCheck *HealthCheck_CustomHealthCheck `protobuf:"bytes,13,opt,name=custom_health_check,json=customHealthCheck,proto3,oneof"`
}

type HealthCheck_CustomHealthCheck_Config

type HealthCheck_CustomHealthCheck_Config struct {
    // Deprecated: Do not use.
    Config *_struct.Struct `protobuf:"bytes,2,opt,name=config,proto3,oneof"`
}

type HealthCheck_CustomHealthCheck_TypedConfig

type HealthCheck_CustomHealthCheck_TypedConfig struct {
    TypedConfig *any1.Any `protobuf:"bytes,3,opt,name=typed_config,json=typedConfig,proto3,oneof"`
}

type HealthCheck_GrpcHealthCheck

`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.

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_endpoint.Endpoint.HealthCheckConfig.hostname>` field.
    Authority string `protobuf:"bytes,2,opt,name=authority,proto3" json:"authority,omitempty"`
    // contains filtered or unexported fields
}

func (*HealthCheck_GrpcHealthCheck) Descriptor

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

Deprecated: Use HealthCheck_GrpcHealthCheck.ProtoReflect.Descriptor instead.

func (*HealthCheck_GrpcHealthCheck) GetAuthority

func (x *HealthCheck_GrpcHealthCheck) GetAuthority() string

func (*HealthCheck_GrpcHealthCheck) GetServiceName

func (x *HealthCheck_GrpcHealthCheck) GetServiceName() string

func (*HealthCheck_GrpcHealthCheck) ProtoMessage

func (*HealthCheck_GrpcHealthCheck) ProtoMessage()

func (*HealthCheck_GrpcHealthCheck) ProtoReflect

func (x *HealthCheck_GrpcHealthCheck) ProtoReflect() protoreflect.Message

func (*HealthCheck_GrpcHealthCheck) Reset

func (x *HealthCheck_GrpcHealthCheck) Reset()

func (*HealthCheck_GrpcHealthCheck) String

func (x *HealthCheck_GrpcHealthCheck) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*HealthCheck_GrpcHealthCheck) ValidateAll

func (m *HealthCheck_GrpcHealthCheck) ValidateAll() error

ValidateAll checks the field values on HealthCheck_GrpcHealthCheck with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in HealthCheck_GrpcHealthCheckMultiError, or nil if none found.

type HealthCheck_GrpcHealthCheckMultiError

HealthCheck_GrpcHealthCheckMultiError is an error wrapping multiple validation errors returned by HealthCheck_GrpcHealthCheck.ValidateAll() if the designated constraints aren't met.

type HealthCheck_GrpcHealthCheckMultiError []error

func (HealthCheck_GrpcHealthCheckMultiError) AllErrors

func (m HealthCheck_GrpcHealthCheckMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (HealthCheck_GrpcHealthCheckMultiError) Error

func (m HealthCheck_GrpcHealthCheckMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type HealthCheck_GrpcHealthCheckValidationError

HealthCheck_GrpcHealthCheckValidationError is the validation error returned by HealthCheck_GrpcHealthCheck.Validate if the designated constraints aren't met.

type HealthCheck_GrpcHealthCheckValidationError struct {
    // contains filtered or unexported fields
}

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 {
    // gRPC health check.
    GrpcHealthCheck *HealthCheck_GrpcHealthCheck `protobuf:"bytes,11,opt,name=grpc_health_check,json=grpcHealthCheck,proto3,oneof"`
}

type HealthCheck_HttpHealthCheck

[#next-free-field: 12]

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_endpoint.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"`
    // An optional service name parameter which is used to validate the identity of
    // the health checked cluster. See the :ref:`architecture overview
    // <arch_overview_health_checking_identity>` for more information.
    //
    // .. attention::
    //
    //   This field has been deprecated in favor of `service_name_matcher` for better flexibility
    //   over matching with service-cluster name.
    //
    // Deprecated: Do not use.
    ServiceName string `protobuf:"bytes,5,opt,name=service_name,json=serviceName,proto3" json:"service_name,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 `protobuf:"bytes,8,rep,name=request_headers_to_remove,json=requestHeadersToRemove,proto3" json:"request_headers_to_remove,omitempty"`
    // If set, health checks will be made using http/2.
    // Deprecated, use :ref:`codec_client_type
    // <envoy_api_field_core.HealthCheck.HttpHealthCheck.codec_client_type>` instead.
    //
    // Deprecated: Do not use.
    UseHttp2 bool `protobuf:"varint,7,opt,name=use_http2,json=useHttp2,proto3" json:"use_http2,omitempty"`
    // 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.Int64Range>`. The start and end of each
    // range are required. Only statuses in the range [100, 600) are allowed.
    ExpectedStatuses []*_type.Int64Range `protobuf:"bytes,9,rep,name=expected_statuses,json=expectedStatuses,proto3" json:"expected_statuses,omitempty"`
    // Use specified application protocol for health checks.
    CodecClientType _type.CodecClientType `protobuf:"varint,10,opt,name=codec_client_type,json=codecClientType,proto3,enum=envoy.type.CodecClientType" json:"codec_client_type,omitempty"`
    // 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.StringMatcher>`. See the :ref:`architecture overview
    // <arch_overview_health_checking_identity>` for more information.
    ServiceNameMatcher *matcher.StringMatcher `protobuf:"bytes,11,opt,name=service_name_matcher,json=serviceNameMatcher,proto3" json:"service_name_matcher,omitempty"`
    // contains filtered or unexported fields
}

func (*HealthCheck_HttpHealthCheck) Descriptor

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

Deprecated: Use HealthCheck_HttpHealthCheck.ProtoReflect.Descriptor instead.

func (*HealthCheck_HttpHealthCheck) GetCodecClientType

func (x *HealthCheck_HttpHealthCheck) GetCodecClientType() _type.CodecClientType

func (*HealthCheck_HttpHealthCheck) GetExpectedStatuses

func (x *HealthCheck_HttpHealthCheck) GetExpectedStatuses() []*_type.Int64Range

func (*HealthCheck_HttpHealthCheck) GetHost

func (x *HealthCheck_HttpHealthCheck) GetHost() string

func (*HealthCheck_HttpHealthCheck) GetPath

func (x *HealthCheck_HttpHealthCheck) GetPath() string

func (*HealthCheck_HttpHealthCheck) GetReceive

func (x *HealthCheck_HttpHealthCheck) GetReceive() *HealthCheck_Payload

func (*HealthCheck_HttpHealthCheck) GetRequestHeadersToAdd

func (x *HealthCheck_HttpHealthCheck) GetRequestHeadersToAdd() []*HeaderValueOption

func (*HealthCheck_HttpHealthCheck) GetRequestHeadersToRemove

func (x *HealthCheck_HttpHealthCheck) GetRequestHeadersToRemove() []string

func (*HealthCheck_HttpHealthCheck) GetSend

func (x *HealthCheck_HttpHealthCheck) GetSend() *HealthCheck_Payload

func (*HealthCheck_HttpHealthCheck) GetServiceName

func (x *HealthCheck_HttpHealthCheck) GetServiceName() string

Deprecated: Do not use.

func (*HealthCheck_HttpHealthCheck) GetServiceNameMatcher

func (x *HealthCheck_HttpHealthCheck) GetServiceNameMatcher() *matcher.StringMatcher

func (*HealthCheck_HttpHealthCheck) GetUseHttp2

func (x *HealthCheck_HttpHealthCheck) GetUseHttp2() bool

Deprecated: Do not use.

func (*HealthCheck_HttpHealthCheck) ProtoMessage

func (*HealthCheck_HttpHealthCheck) ProtoMessage()

func (*HealthCheck_HttpHealthCheck) ProtoReflect

func (x *HealthCheck_HttpHealthCheck) ProtoReflect() protoreflect.Message

func (*HealthCheck_HttpHealthCheck) Reset

func (x *HealthCheck_HttpHealthCheck) Reset()

func (*HealthCheck_HttpHealthCheck) String

func (x *HealthCheck_HttpHealthCheck) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*HealthCheck_HttpHealthCheck) ValidateAll

func (m *HealthCheck_HttpHealthCheck) ValidateAll() error

ValidateAll checks the field values on HealthCheck_HttpHealthCheck with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in HealthCheck_HttpHealthCheckMultiError, or nil if none found.

type HealthCheck_HttpHealthCheckMultiError

HealthCheck_HttpHealthCheckMultiError is an error wrapping multiple validation errors returned by HealthCheck_HttpHealthCheck.ValidateAll() if the designated constraints aren't met.

type HealthCheck_HttpHealthCheckMultiError []error

func (HealthCheck_HttpHealthCheckMultiError) AllErrors

func (m HealthCheck_HttpHealthCheckMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (HealthCheck_HttpHealthCheckMultiError) Error

func (m HealthCheck_HttpHealthCheckMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type HealthCheck_HttpHealthCheckValidationError

HealthCheck_HttpHealthCheckValidationError is the validation error returned by HealthCheck_HttpHealthCheck.Validate if the designated constraints aren't met.

type HealthCheck_HttpHealthCheckValidationError struct {
    // contains filtered or unexported fields
}

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 {
    // HTTP health check.
    HttpHealthCheck *HealthCheck_HttpHealthCheck `protobuf:"bytes,8,opt,name=http_health_check,json=httpHealthCheck,proto3,oneof"`
}

type HealthCheck_Payload

Describes the encoding of the payload bytes in the payload.

type HealthCheck_Payload struct {

    // Types that are assignable to Payload:
    //	*HealthCheck_Payload_Text
    //	*HealthCheck_Payload_Binary
    Payload isHealthCheck_Payload_Payload `protobuf_oneof:"payload"`
    // contains filtered or unexported fields
}

func (*HealthCheck_Payload) Descriptor

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

Deprecated: Use HealthCheck_Payload.ProtoReflect.Descriptor instead.

func (*HealthCheck_Payload) GetBinary

func (x *HealthCheck_Payload) GetBinary() []byte

func (*HealthCheck_Payload) GetPayload

func (m *HealthCheck_Payload) GetPayload() isHealthCheck_Payload_Payload

func (*HealthCheck_Payload) GetText

func (x *HealthCheck_Payload) GetText() string

func (*HealthCheck_Payload) ProtoMessage

func (*HealthCheck_Payload) ProtoMessage()

func (*HealthCheck_Payload) ProtoReflect

func (x *HealthCheck_Payload) ProtoReflect() protoreflect.Message

func (*HealthCheck_Payload) Reset

func (x *HealthCheck_Payload) Reset()

func (*HealthCheck_Payload) String

func (x *HealthCheck_Payload) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*HealthCheck_Payload) ValidateAll

func (m *HealthCheck_Payload) ValidateAll() error

ValidateAll checks the field values on HealthCheck_Payload with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in HealthCheck_PayloadMultiError, or nil if none found.

type HealthCheck_PayloadMultiError

HealthCheck_PayloadMultiError is an error wrapping multiple validation errors returned by HealthCheck_Payload.ValidateAll() if the designated constraints aren't met.

type HealthCheck_PayloadMultiError []error

func (HealthCheck_PayloadMultiError) AllErrors

func (m HealthCheck_PayloadMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (HealthCheck_PayloadMultiError) Error

func (m HealthCheck_PayloadMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type HealthCheck_PayloadValidationError

HealthCheck_PayloadValidationError is the validation error returned by HealthCheck_Payload.Validate if the designated constraints aren't met.

type HealthCheck_PayloadValidationError struct {
    // contains filtered or unexported fields
}

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 {
    // [#not-implemented-hide:] Binary payload.
    Binary []byte `protobuf:"bytes,2,opt,name=binary,proto3,oneof"`
}

type HealthCheck_Payload_Text

type HealthCheck_Payload_Text struct {
    // Hex encoded payload. E.g., "000000FF".
    Text string `protobuf:"bytes,1,opt,name=text,proto3,oneof"`
}

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"`
    // contains filtered or unexported fields
}

func (*HealthCheck_RedisHealthCheck) Descriptor

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

Deprecated: Use HealthCheck_RedisHealthCheck.ProtoReflect.Descriptor instead.

func (*HealthCheck_RedisHealthCheck) GetKey

func (x *HealthCheck_RedisHealthCheck) GetKey() string

func (*HealthCheck_RedisHealthCheck) ProtoMessage

func (*HealthCheck_RedisHealthCheck) ProtoMessage()

func (*HealthCheck_RedisHealthCheck) ProtoReflect

func (x *HealthCheck_RedisHealthCheck) ProtoReflect() protoreflect.Message

func (*HealthCheck_RedisHealthCheck) Reset

func (x *HealthCheck_RedisHealthCheck) Reset()

func (*HealthCheck_RedisHealthCheck) String

func (x *HealthCheck_RedisHealthCheck) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*HealthCheck_RedisHealthCheck) ValidateAll

func (m *HealthCheck_RedisHealthCheck) ValidateAll() error

ValidateAll checks the field values on HealthCheck_RedisHealthCheck with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in HealthCheck_RedisHealthCheckMultiError, or nil if none found.

type HealthCheck_RedisHealthCheckMultiError

HealthCheck_RedisHealthCheckMultiError is an error wrapping multiple validation errors returned by HealthCheck_RedisHealthCheck.ValidateAll() if the designated constraints aren't met.

type HealthCheck_RedisHealthCheckMultiError []error

func (HealthCheck_RedisHealthCheckMultiError) AllErrors

func (m HealthCheck_RedisHealthCheckMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (HealthCheck_RedisHealthCheckMultiError) Error

func (m HealthCheck_RedisHealthCheckMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type HealthCheck_RedisHealthCheckValidationError

HealthCheck_RedisHealthCheckValidationError is the validation error returned by HealthCheck_RedisHealthCheck.Validate if the designated constraints aren't met.

type HealthCheck_RedisHealthCheckValidationError struct {
    // contains filtered or unexported fields
}

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"`
    // contains filtered or unexported fields
}

func (*HealthCheck_TcpHealthCheck) Descriptor

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

Deprecated: Use HealthCheck_TcpHealthCheck.ProtoReflect.Descriptor instead.

func (*HealthCheck_TcpHealthCheck) GetReceive

func (x *HealthCheck_TcpHealthCheck) GetReceive() []*HealthCheck_Payload

func (*HealthCheck_TcpHealthCheck) GetSend

func (x *HealthCheck_TcpHealthCheck) GetSend() *HealthCheck_Payload

func (*HealthCheck_TcpHealthCheck) ProtoMessage

func (*HealthCheck_TcpHealthCheck) ProtoMessage()

func (*HealthCheck_TcpHealthCheck) ProtoReflect

func (x *HealthCheck_TcpHealthCheck) ProtoReflect() protoreflect.Message

func (*HealthCheck_TcpHealthCheck) Reset

func (x *HealthCheck_TcpHealthCheck) Reset()

func (*HealthCheck_TcpHealthCheck) String

func (x *HealthCheck_TcpHealthCheck) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*HealthCheck_TcpHealthCheck) ValidateAll

func (m *HealthCheck_TcpHealthCheck) ValidateAll() error

ValidateAll checks the field values on HealthCheck_TcpHealthCheck with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in HealthCheck_TcpHealthCheckMultiError, or nil if none found.

type HealthCheck_TcpHealthCheckMultiError

HealthCheck_TcpHealthCheckMultiError is an error wrapping multiple validation errors returned by HealthCheck_TcpHealthCheck.ValidateAll() if the designated constraints aren't met.

type HealthCheck_TcpHealthCheckMultiError []error

func (HealthCheck_TcpHealthCheckMultiError) AllErrors

func (m HealthCheck_TcpHealthCheckMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (HealthCheck_TcpHealthCheckMultiError) Error

func (m HealthCheck_TcpHealthCheckMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type HealthCheck_TcpHealthCheckValidationError

HealthCheck_TcpHealthCheckValidationError is the validation error returned by HealthCheck_TcpHealthCheck.Validate if the designated constraints aren't met.

type HealthCheck_TcpHealthCheckValidationError struct {
    // contains filtered or unexported fields
}

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 {
    // TCP health check.
    TcpHealthCheck *HealthCheck_TcpHealthCheck `protobuf:"bytes,9,opt,name=tcp_health_check,json=tcpHealthCheck,proto3,oneof"`
}

type HealthCheck_TlsOptions

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.

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_listener.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"`
    // contains filtered or unexported fields
}

func (*HealthCheck_TlsOptions) Descriptor

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

Deprecated: Use HealthCheck_TlsOptions.ProtoReflect.Descriptor instead.

func (*HealthCheck_TlsOptions) GetAlpnProtocols

func (x *HealthCheck_TlsOptions) GetAlpnProtocols() []string

func (*HealthCheck_TlsOptions) ProtoMessage

func (*HealthCheck_TlsOptions) ProtoMessage()

func (*HealthCheck_TlsOptions) ProtoReflect

func (x *HealthCheck_TlsOptions) ProtoReflect() protoreflect.Message

func (*HealthCheck_TlsOptions) Reset

func (x *HealthCheck_TlsOptions) Reset()

func (*HealthCheck_TlsOptions) String

func (x *HealthCheck_TlsOptions) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*HealthCheck_TlsOptions) ValidateAll

func (m *HealthCheck_TlsOptions) ValidateAll() error

ValidateAll checks the field values on HealthCheck_TlsOptions with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in HealthCheck_TlsOptionsMultiError, or nil if none found.

type HealthCheck_TlsOptionsMultiError

HealthCheck_TlsOptionsMultiError is an error wrapping multiple validation errors returned by HealthCheck_TlsOptions.ValidateAll() if the designated constraints aren't met.

type HealthCheck_TlsOptionsMultiError []error

func (HealthCheck_TlsOptionsMultiError) AllErrors

func (m HealthCheck_TlsOptionsMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (HealthCheck_TlsOptionsMultiError) Error

func (m HealthCheck_TlsOptionsMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type HealthCheck_TlsOptionsValidationError

HealthCheck_TlsOptionsValidationError is the validation error returned by HealthCheck_TlsOptions.Validate if the designated constraints aren't met.

type HealthCheck_TlsOptionsValidationError struct {
    // contains filtered or unexported fields
}

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

Endpoint health status.

type HealthStatus int32
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) Descriptor

func (HealthStatus) Descriptor() protoreflect.EnumDescriptor

func (HealthStatus) Enum

func (x HealthStatus) Enum() *HealthStatus

func (HealthStatus) EnumDescriptor

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

Deprecated: Use HealthStatus.Descriptor instead.

func (HealthStatus) Number

func (x HealthStatus) Number() protoreflect.EnumNumber

func (HealthStatus) String

func (x HealthStatus) String() string

func (HealthStatus) Type

func (HealthStatus) Type() protoreflect.EnumType

type Http1ProtocolOptions

[#next-free-field: 6]

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 *wrappers.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 `protobuf:"bytes,3,opt,name=default_host_for_http_10,json=defaultHostForHttp10,proto3" json:"default_host_for_http_10,omitempty"`
    // 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"`
    // contains filtered or unexported fields
}

func (*Http1ProtocolOptions) Descriptor

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

Deprecated: Use Http1ProtocolOptions.ProtoReflect.Descriptor instead.

func (*Http1ProtocolOptions) GetAcceptHttp_10

func (x *Http1ProtocolOptions) GetAcceptHttp_10() bool

func (*Http1ProtocolOptions) GetAllowAbsoluteUrl

func (x *Http1ProtocolOptions) GetAllowAbsoluteUrl() *wrappers.BoolValue

func (*Http1ProtocolOptions) GetDefaultHostForHttp_10

func (x *Http1ProtocolOptions) GetDefaultHostForHttp_10() string

func (*Http1ProtocolOptions) GetEnableTrailers

func (x *Http1ProtocolOptions) GetEnableTrailers() bool

func (*Http1ProtocolOptions) GetHeaderKeyFormat

func (x *Http1ProtocolOptions) GetHeaderKeyFormat() *Http1ProtocolOptions_HeaderKeyFormat

func (*Http1ProtocolOptions) ProtoMessage

func (*Http1ProtocolOptions) ProtoMessage()

func (*Http1ProtocolOptions) ProtoReflect

func (x *Http1ProtocolOptions) ProtoReflect() protoreflect.Message

func (*Http1ProtocolOptions) Reset

func (x *Http1ProtocolOptions) Reset()

func (*Http1ProtocolOptions) String

func (x *Http1ProtocolOptions) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*Http1ProtocolOptions) ValidateAll

func (m *Http1ProtocolOptions) ValidateAll() error

ValidateAll checks the field values on Http1ProtocolOptions with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in Http1ProtocolOptionsMultiError, or nil if none found.

type Http1ProtocolOptionsMultiError

Http1ProtocolOptionsMultiError is an error wrapping multiple validation errors returned by Http1ProtocolOptions.ValidateAll() if the designated constraints aren't met.

type Http1ProtocolOptionsMultiError []error

func (Http1ProtocolOptionsMultiError) AllErrors

func (m Http1ProtocolOptionsMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Http1ProtocolOptionsMultiError) Error

func (m Http1ProtocolOptionsMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type Http1ProtocolOptionsValidationError

Http1ProtocolOptionsValidationError is the validation error returned by Http1ProtocolOptions.Validate if the designated constraints aren't met.

type Http1ProtocolOptionsValidationError struct {
    // contains filtered or unexported fields
}

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 assignable to HeaderFormat:
    //	*Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords_
    //	*Http1ProtocolOptions_HeaderKeyFormat_Custom_
    HeaderFormat isHttp1ProtocolOptions_HeaderKeyFormat_HeaderFormat `protobuf_oneof:"header_format"`
    // contains filtered or unexported fields
}

func (*Http1ProtocolOptions_HeaderKeyFormat) Descriptor

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

Deprecated: Use Http1ProtocolOptions_HeaderKeyFormat.ProtoReflect.Descriptor instead.

func (*Http1ProtocolOptions_HeaderKeyFormat) GetCustom

func (x *Http1ProtocolOptions_HeaderKeyFormat) GetCustom() *Http1ProtocolOptions_HeaderKeyFormat_Custom

func (*Http1ProtocolOptions_HeaderKeyFormat) GetHeaderFormat

func (m *Http1ProtocolOptions_HeaderKeyFormat) GetHeaderFormat() isHttp1ProtocolOptions_HeaderKeyFormat_HeaderFormat

func (*Http1ProtocolOptions_HeaderKeyFormat) GetProperCaseWords

func (x *Http1ProtocolOptions_HeaderKeyFormat) GetProperCaseWords() *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords

func (*Http1ProtocolOptions_HeaderKeyFormat) ProtoMessage

func (*Http1ProtocolOptions_HeaderKeyFormat) ProtoMessage()

func (*Http1ProtocolOptions_HeaderKeyFormat) ProtoReflect

func (x *Http1ProtocolOptions_HeaderKeyFormat) ProtoReflect() protoreflect.Message

func (*Http1ProtocolOptions_HeaderKeyFormat) Reset

func (x *Http1ProtocolOptions_HeaderKeyFormat) Reset()

func (*Http1ProtocolOptions_HeaderKeyFormat) String

func (x *Http1ProtocolOptions_HeaderKeyFormat) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*Http1ProtocolOptions_HeaderKeyFormat) ValidateAll

func (m *Http1ProtocolOptions_HeaderKeyFormat) ValidateAll() error

ValidateAll checks the field values on Http1ProtocolOptions_HeaderKeyFormat with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in Http1ProtocolOptions_HeaderKeyFormatMultiError, or nil if none found.

type Http1ProtocolOptions_HeaderKeyFormatMultiError

Http1ProtocolOptions_HeaderKeyFormatMultiError is an error wrapping multiple validation errors returned by Http1ProtocolOptions_HeaderKeyFormat.ValidateAll() if the designated constraints aren't met.

type Http1ProtocolOptions_HeaderKeyFormatMultiError []error

func (Http1ProtocolOptions_HeaderKeyFormatMultiError) AllErrors

func (m Http1ProtocolOptions_HeaderKeyFormatMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Http1ProtocolOptions_HeaderKeyFormatMultiError) Error

func (m Http1ProtocolOptions_HeaderKeyFormatMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type Http1ProtocolOptions_HeaderKeyFormatValidationError

Http1ProtocolOptions_HeaderKeyFormatValidationError is the validation error returned by Http1ProtocolOptions_HeaderKeyFormat.Validate if the designated constraints aren't met.

type Http1ProtocolOptions_HeaderKeyFormatValidationError struct {
    // contains filtered or unexported fields
}

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_Custom

custom message is datawire code remove if possible

type Http1ProtocolOptions_HeaderKeyFormat_Custom struct {

    // Custom header rewrite rules.
    // In each rule of the map, the key is a case-insensitive header name. The value
    // is the new header value, case-sensitive. This allows for custom header
    // capitalization, eg: `x-my-header-key` -> `X-MY-HEADER-Key`
    Rules map[string]string `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    // contains filtered or unexported fields
}

func (*Http1ProtocolOptions_HeaderKeyFormat_Custom) Descriptor

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

Deprecated: Use Http1ProtocolOptions_HeaderKeyFormat_Custom.ProtoReflect.Descriptor instead.

func (*Http1ProtocolOptions_HeaderKeyFormat_Custom) GetRules

func (x *Http1ProtocolOptions_HeaderKeyFormat_Custom) GetRules() map[string]string

func (*Http1ProtocolOptions_HeaderKeyFormat_Custom) ProtoMessage

func (*Http1ProtocolOptions_HeaderKeyFormat_Custom) ProtoMessage()

func (*Http1ProtocolOptions_HeaderKeyFormat_Custom) ProtoReflect

func (x *Http1ProtocolOptions_HeaderKeyFormat_Custom) ProtoReflect() protoreflect.Message

func (*Http1ProtocolOptions_HeaderKeyFormat_Custom) Reset

func (x *Http1ProtocolOptions_HeaderKeyFormat_Custom) Reset()

func (*Http1ProtocolOptions_HeaderKeyFormat_Custom) String

func (x *Http1ProtocolOptions_HeaderKeyFormat_Custom) String() string

func (*Http1ProtocolOptions_HeaderKeyFormat_Custom) Validate

func (m *Http1ProtocolOptions_HeaderKeyFormat_Custom) Validate() error

Validate checks the field values on Http1ProtocolOptions_HeaderKeyFormat_Custom with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*Http1ProtocolOptions_HeaderKeyFormat_Custom) ValidateAll

func (m *Http1ProtocolOptions_HeaderKeyFormat_Custom) ValidateAll() error

ValidateAll checks the field values on Http1ProtocolOptions_HeaderKeyFormat_Custom with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in Http1ProtocolOptions_HeaderKeyFormat_CustomMultiError, or nil if none found.

type Http1ProtocolOptions_HeaderKeyFormat_CustomMultiError

Http1ProtocolOptions_HeaderKeyFormat_CustomMultiError is an error wrapping multiple validation errors returned by Http1ProtocolOptions_HeaderKeyFormat_Custom.ValidateAll() if the designated constraints aren't met.

type Http1ProtocolOptions_HeaderKeyFormat_CustomMultiError []error

func (Http1ProtocolOptions_HeaderKeyFormat_CustomMultiError) AllErrors

func (m Http1ProtocolOptions_HeaderKeyFormat_CustomMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Http1ProtocolOptions_HeaderKeyFormat_CustomMultiError) Error

func (m Http1ProtocolOptions_HeaderKeyFormat_CustomMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type Http1ProtocolOptions_HeaderKeyFormat_CustomValidationError

Http1ProtocolOptions_HeaderKeyFormat_CustomValidationError is the validation error returned by Http1ProtocolOptions_HeaderKeyFormat_Custom.Validate if the designated constraints aren't met.

type Http1ProtocolOptions_HeaderKeyFormat_CustomValidationError struct {
    // contains filtered or unexported fields
}

func (Http1ProtocolOptions_HeaderKeyFormat_CustomValidationError) Cause

func (e Http1ProtocolOptions_HeaderKeyFormat_CustomValidationError) Cause() error

Cause function returns cause value.

func (Http1ProtocolOptions_HeaderKeyFormat_CustomValidationError) Error

func (e Http1ProtocolOptions_HeaderKeyFormat_CustomValidationError) Error() string

Error satisfies the builtin error interface

func (Http1ProtocolOptions_HeaderKeyFormat_CustomValidationError) ErrorName

func (e Http1ProtocolOptions_HeaderKeyFormat_CustomValidationError) ErrorName() string

ErrorName returns error name.

func (Http1ProtocolOptions_HeaderKeyFormat_CustomValidationError) Field

func (e Http1ProtocolOptions_HeaderKeyFormat_CustomValidationError) Field() string

Field function returns field value.

func (Http1ProtocolOptions_HeaderKeyFormat_CustomValidationError) Key

func (e Http1ProtocolOptions_HeaderKeyFormat_CustomValidationError) Key() bool

Key function returns key value.

func (Http1ProtocolOptions_HeaderKeyFormat_CustomValidationError) Reason

func (e Http1ProtocolOptions_HeaderKeyFormat_CustomValidationError) Reason() string

Reason function returns reason value.

type Http1ProtocolOptions_HeaderKeyFormat_Custom_

type Http1ProtocolOptions_HeaderKeyFormat_Custom_ struct {
    // Formats the header according to custom rules
    Custom *Http1ProtocolOptions_HeaderKeyFormat_Custom `protobuf:"bytes,2,opt,name=custom,proto3,oneof"`
}

type Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords

type Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords struct {
    // contains filtered or unexported fields
}

func (*Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) Descriptor

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

Deprecated: Use Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords.ProtoReflect.Descriptor instead.

func (*Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) ProtoMessage

func (*Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) ProtoMessage()

func (*Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) ProtoReflect

func (x *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) ProtoReflect() protoreflect.Message

func (*Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) Reset

func (x *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) Reset()

func (*Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) String

func (x *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) ValidateAll

func (m *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) ValidateAll() error

ValidateAll checks the field values on Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWordsMultiError, or nil if none found.

type Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWordsMultiError

Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWordsMultiError is an error wrapping multiple validation errors returned by Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords.ValidateAll() if the designated constraints aren't met.

type Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWordsMultiError []error

func (Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWordsMultiError) AllErrors

func (m Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWordsMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWordsMultiError) Error

func (m Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWordsMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWordsValidationError

Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWordsValidationError is the validation error returned by Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords.Validate if the designated constraints aren't met.

type Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWordsValidationError struct {
    // contains filtered or unexported fields
}

func (Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWordsValidationError) Cause

func (e Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWordsValidationError) Cause() error

Cause function returns cause value.

func (Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWordsValidationError) Error

func (e Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWordsValidationError) Error() string

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

func (e Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWordsValidationError) Field() string

Field function returns field value.

func (Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWordsValidationError) Key

func (e Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWordsValidationError) Key() bool

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 {
    // Formats the header by proper casing words: the first character and any character following
    // a special character will be capitalized if it's an alpha character. For example,
    // "content-type" becomes "Content-Type", and "foo$b#$are" becomes "Foo$B#$Are".
    // Note that while this results in most headers following conventional casing, certain headers
    // are not covered. For example, the "TE" header will be formatted as "Te".
    ProperCaseWords *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords `protobuf:"bytes,1,opt,name=proper_case_words,json=properCaseWords,proto3,oneof"`
}

type Http2ProtocolOptions

[#next-free-field: 14]

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 *wrappers.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 *wrappers.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 *wrappers.UInt32Value `protobuf:"bytes,3,opt,name=initial_stream_window_size,json=initialStreamWindowSize,proto3" json:"initial_stream_window_size,omitempty"`
    // 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 *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=initial_connection_window_size,json=initialConnectionWindowSize,proto3" json:"initial_connection_window_size,omitempty"`
    // 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/main/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 *wrappers.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 *wrappers.UInt32Value `protobuf:"bytes,8,opt,name=max_outbound_control_frames,json=maxOutboundControlFrames,proto3" json:"max_outbound_control_frames,omitempty"`
    // 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 *wrappers.UInt32Value `protobuf:"bytes,9,opt,name=max_consecutive_inbound_frames_with_empty_payload,json=maxConsecutiveInboundFramesWithEmptyPayload,proto3" json:"max_consecutive_inbound_frames_with_empty_payload,omitempty"`
    // 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 *wrappers.UInt32Value `protobuf:"bytes,10,opt,name=max_inbound_priority_frames_per_stream,json=maxInboundPriorityFramesPerStream,proto3" json:"max_inbound_priority_frames_per_stream,omitempty"`
    // 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 *wrappers.UInt32Value `protobuf:"bytes,11,opt,name=max_inbound_window_update_frames_per_data_frame_sent,json=maxInboundWindowUpdateFramesPerDataFrameSent,proto3" json:"max_inbound_window_update_frames_per_data_frame_sent,omitempty"`
    // 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 `protobuf:"varint,12,opt,name=stream_error_on_invalid_http_messaging,json=streamErrorOnInvalidHttpMessaging,proto3" json:"stream_error_on_invalid_http_messaging,omitempty"`
    // [#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 `protobuf:"bytes,13,rep,name=custom_settings_parameters,json=customSettingsParameters,proto3" json:"custom_settings_parameters,omitempty"`
    // contains filtered or unexported fields
}

func (*Http2ProtocolOptions) Descriptor

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

Deprecated: Use Http2ProtocolOptions.ProtoReflect.Descriptor instead.

func (*Http2ProtocolOptions) GetAllowConnect

func (x *Http2ProtocolOptions) GetAllowConnect() bool

func (*Http2ProtocolOptions) GetAllowMetadata

func (x *Http2ProtocolOptions) GetAllowMetadata() bool

func (*Http2ProtocolOptions) GetCustomSettingsParameters

func (x *Http2ProtocolOptions) GetCustomSettingsParameters() []*Http2ProtocolOptions_SettingsParameter

func (*Http2ProtocolOptions) GetHpackTableSize

func (x *Http2ProtocolOptions) GetHpackTableSize() *wrappers.UInt32Value

func (*Http2ProtocolOptions) GetInitialConnectionWindowSize

func (x *Http2ProtocolOptions) GetInitialConnectionWindowSize() *wrappers.UInt32Value

func (*Http2ProtocolOptions) GetInitialStreamWindowSize

func (x *Http2ProtocolOptions) GetInitialStreamWindowSize() *wrappers.UInt32Value

func (*Http2ProtocolOptions) GetMaxConcurrentStreams

func (x *Http2ProtocolOptions) GetMaxConcurrentStreams() *wrappers.UInt32Value

func (*Http2ProtocolOptions) GetMaxConsecutiveInboundFramesWithEmptyPayload

func (x *Http2ProtocolOptions) GetMaxConsecutiveInboundFramesWithEmptyPayload() *wrappers.UInt32Value

func (*Http2ProtocolOptions) GetMaxInboundPriorityFramesPerStream

func (x *Http2ProtocolOptions) GetMaxInboundPriorityFramesPerStream() *wrappers.UInt32Value

func (*Http2ProtocolOptions) GetMaxInboundWindowUpdateFramesPerDataFrameSent

func (x *Http2ProtocolOptions) GetMaxInboundWindowUpdateFramesPerDataFrameSent() *wrappers.UInt32Value

func (*Http2ProtocolOptions) GetMaxOutboundControlFrames

func (x *Http2ProtocolOptions) GetMaxOutboundControlFrames() *wrappers.UInt32Value

func (*Http2ProtocolOptions) GetMaxOutboundFrames

func (x *Http2ProtocolOptions) GetMaxOutboundFrames() *wrappers.UInt32Value

func (*Http2ProtocolOptions) GetStreamErrorOnInvalidHttpMessaging

func (x *Http2ProtocolOptions) GetStreamErrorOnInvalidHttpMessaging() bool

func (*Http2ProtocolOptions) ProtoMessage

func (*Http2ProtocolOptions) ProtoMessage()

func (*Http2ProtocolOptions) ProtoReflect

func (x *Http2ProtocolOptions) ProtoReflect() protoreflect.Message

func (*Http2ProtocolOptions) Reset

func (x *Http2ProtocolOptions) Reset()

func (*Http2ProtocolOptions) String

func (x *Http2ProtocolOptions) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*Http2ProtocolOptions) ValidateAll

func (m *Http2ProtocolOptions) ValidateAll() error

ValidateAll checks the field values on Http2ProtocolOptions with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in Http2ProtocolOptionsMultiError, or nil if none found.

type Http2ProtocolOptionsMultiError

Http2ProtocolOptionsMultiError is an error wrapping multiple validation errors returned by Http2ProtocolOptions.ValidateAll() if the designated constraints aren't met.

type Http2ProtocolOptionsMultiError []error

func (Http2ProtocolOptionsMultiError) AllErrors

func (m Http2ProtocolOptionsMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Http2ProtocolOptionsMultiError) Error

func (m Http2ProtocolOptionsMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type Http2ProtocolOptionsValidationError

Http2ProtocolOptionsValidationError is the validation error returned by Http2ProtocolOptions.Validate if the designated constraints aren't met.

type Http2ProtocolOptionsValidationError struct {
    // contains filtered or unexported fields
}

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

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.

type Http2ProtocolOptions_SettingsParameter struct {

    // The 16 bit parameter identifier.
    Identifier *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=identifier,proto3" json:"identifier,omitempty"`
    // The 32 bit parameter value.
    Value *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
    // contains filtered or unexported fields
}

func (*Http2ProtocolOptions_SettingsParameter) Descriptor

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

Deprecated: Use Http2ProtocolOptions_SettingsParameter.ProtoReflect.Descriptor instead.

func (*Http2ProtocolOptions_SettingsParameter) GetIdentifier

func (x *Http2ProtocolOptions_SettingsParameter) GetIdentifier() *wrappers.UInt32Value

func (*Http2ProtocolOptions_SettingsParameter) GetValue

func (x *Http2ProtocolOptions_SettingsParameter) GetValue() *wrappers.UInt32Value

func (*Http2ProtocolOptions_SettingsParameter) ProtoMessage

func (*Http2ProtocolOptions_SettingsParameter) ProtoMessage()

func (*Http2ProtocolOptions_SettingsParameter) ProtoReflect

func (x *Http2ProtocolOptions_SettingsParameter) ProtoReflect() protoreflect.Message

func (*Http2ProtocolOptions_SettingsParameter) Reset

func (x *Http2ProtocolOptions_SettingsParameter) Reset()

func (*Http2ProtocolOptions_SettingsParameter) String

func (x *Http2ProtocolOptions_SettingsParameter) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*Http2ProtocolOptions_SettingsParameter) ValidateAll

func (m *Http2ProtocolOptions_SettingsParameter) ValidateAll() error

ValidateAll checks the field values on Http2ProtocolOptions_SettingsParameter with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in Http2ProtocolOptions_SettingsParameterMultiError, or nil if none found.

type Http2ProtocolOptions_SettingsParameterMultiError

Http2ProtocolOptions_SettingsParameterMultiError is an error wrapping multiple validation errors returned by Http2ProtocolOptions_SettingsParameter.ValidateAll() if the designated constraints aren't met.

type Http2ProtocolOptions_SettingsParameterMultiError []error

func (Http2ProtocolOptions_SettingsParameterMultiError) AllErrors

func (m Http2ProtocolOptions_SettingsParameterMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Http2ProtocolOptions_SettingsParameterMultiError) Error

func (m Http2ProtocolOptions_SettingsParameterMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type Http2ProtocolOptions_SettingsParameterValidationError

Http2ProtocolOptions_SettingsParameterValidationError is the validation error returned by Http2ProtocolOptions_SettingsParameter.Validate if the designated constraints aren't met.

type Http2ProtocolOptions_SettingsParameterValidationError struct {
    // contains filtered or unexported fields
}

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

[#next-free-field: 6]

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_config.filter.network.http_connection_manager.v2.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 *duration.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_config.filter.network.http_connection_manager.v2.HttpConnectionManager.drain_timeout>`.
    // Note: not implemented for upstream connections.
    MaxConnectionDuration *duration.Duration `protobuf:"bytes,3,opt,name=max_connection_duration,json=maxConnectionDuration,proto3" json:"max_connection_duration,omitempty"`
    // 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 *wrappers.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.
    MaxStreamDuration *duration.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 `protobuf:"varint,5,opt,name=headers_with_underscores_action,json=headersWithUnderscoresAction,proto3,enum=envoy.api.v2.core.HttpProtocolOptions_HeadersWithUnderscoresAction" json:"headers_with_underscores_action,omitempty"`
    // contains filtered or unexported fields
}

func (*HttpProtocolOptions) Descriptor

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

Deprecated: Use HttpProtocolOptions.ProtoReflect.Descriptor instead.

func (*HttpProtocolOptions) GetHeadersWithUnderscoresAction

func (x *HttpProtocolOptions) GetHeadersWithUnderscoresAction() HttpProtocolOptions_HeadersWithUnderscoresAction

func (*HttpProtocolOptions) GetIdleTimeout

func (x *HttpProtocolOptions) GetIdleTimeout() *duration.Duration

func (*HttpProtocolOptions) GetMaxConnectionDuration

func (x *HttpProtocolOptions) GetMaxConnectionDuration() *duration.Duration

func (*HttpProtocolOptions) GetMaxHeadersCount

func (x *HttpProtocolOptions) GetMaxHeadersCount() *wrappers.UInt32Value

func (*HttpProtocolOptions) GetMaxStreamDuration

func (x *HttpProtocolOptions) GetMaxStreamDuration() *duration.Duration

func (*HttpProtocolOptions) ProtoMessage

func (*HttpProtocolOptions) ProtoMessage()

func (*HttpProtocolOptions) ProtoReflect

func (x *HttpProtocolOptions) ProtoReflect() protoreflect.Message

func (*HttpProtocolOptions) Reset

func (x *HttpProtocolOptions) Reset()

func (*HttpProtocolOptions) String

func (x *HttpProtocolOptions) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*HttpProtocolOptions) ValidateAll

func (m *HttpProtocolOptions) ValidateAll() error

ValidateAll checks the field values on HttpProtocolOptions with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in HttpProtocolOptionsMultiError, or nil if none found.

type HttpProtocolOptionsMultiError

HttpProtocolOptionsMultiError is an error wrapping multiple validation errors returned by HttpProtocolOptions.ValidateAll() if the designated constraints aren't met.

type HttpProtocolOptionsMultiError []error

func (HttpProtocolOptionsMultiError) AllErrors

func (m HttpProtocolOptionsMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (HttpProtocolOptionsMultiError) Error

func (m HttpProtocolOptionsMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type HttpProtocolOptionsValidationError

HttpProtocolOptionsValidationError is the validation error returned by HttpProtocolOptions.Validate if the designated constraints aren't met.

type HttpProtocolOptionsValidationError struct {
    // contains filtered or unexported fields
}

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

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.

type HttpProtocolOptions_HeadersWithUnderscoresAction int32
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) Descriptor

func (HttpProtocolOptions_HeadersWithUnderscoresAction) Descriptor() protoreflect.EnumDescriptor

func (HttpProtocolOptions_HeadersWithUnderscoresAction) Enum

func (x HttpProtocolOptions_HeadersWithUnderscoresAction) Enum() *HttpProtocolOptions_HeadersWithUnderscoresAction

func (HttpProtocolOptions_HeadersWithUnderscoresAction) EnumDescriptor

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

Deprecated: Use HttpProtocolOptions_HeadersWithUnderscoresAction.Descriptor instead.

func (HttpProtocolOptions_HeadersWithUnderscoresAction) Number

func (x HttpProtocolOptions_HeadersWithUnderscoresAction) Number() protoreflect.EnumNumber

func (HttpProtocolOptions_HeadersWithUnderscoresAction) String

func (x HttpProtocolOptions_HeadersWithUnderscoresAction) String() string

func (HttpProtocolOptions_HeadersWithUnderscoresAction) Type

func (HttpProtocolOptions_HeadersWithUnderscoresAction) Type() protoreflect.EnumType

type HttpUri

Envoy external URI descriptor

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 assignable 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 *duration.Duration `protobuf:"bytes,3,opt,name=timeout,proto3" json:"timeout,omitempty"`
    // contains filtered or unexported fields
}

func (*HttpUri) Descriptor

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

Deprecated: Use HttpUri.ProtoReflect.Descriptor instead.

func (*HttpUri) GetCluster

func (x *HttpUri) GetCluster() string

func (*HttpUri) GetHttpUpstreamType

func (m *HttpUri) GetHttpUpstreamType() isHttpUri_HttpUpstreamType

func (*HttpUri) GetTimeout

func (x *HttpUri) GetTimeout() *duration.Duration

func (*HttpUri) GetUri

func (x *HttpUri) GetUri() string

func (*HttpUri) ProtoMessage

func (*HttpUri) ProtoMessage()

func (*HttpUri) ProtoReflect

func (x *HttpUri) ProtoReflect() protoreflect.Message

func (*HttpUri) Reset

func (x *HttpUri) Reset()

func (*HttpUri) String

func (x *HttpUri) String() string

func (*HttpUri) Validate

func (m *HttpUri) Validate() error

Validate checks the field values on HttpUri with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*HttpUri) ValidateAll

func (m *HttpUri) ValidateAll() error

ValidateAll checks the field values on HttpUri with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in HttpUriMultiError, or nil if none found.

type HttpUriMultiError

HttpUriMultiError is an error wrapping multiple validation errors returned by HttpUri.ValidateAll() if the designated constraints aren't met.

type HttpUriMultiError []error

func (HttpUriMultiError) AllErrors

func (m HttpUriMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (HttpUriMultiError) Error

func (m HttpUriMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type HttpUriValidationError

HttpUriValidationError is the validation error returned by HttpUri.Validate if the designated constraints aren't met.

type HttpUriValidationError struct {
    // contains filtered or unexported fields
}

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 {
    // A cluster is created in the Envoy "cluster_manager" config
    // section. This field specifies the cluster name.
    //
    // Example:
    //
    // .. code-block:: yaml
    //
    //    cluster: jwks_cluster
    //
    Cluster string `protobuf:"bytes,2,opt,name=cluster,proto3,oneof"`
}

type Locality

Identifies location of where either Envoy runs or where upstream hosts run.

type Locality struct {

    // Region this :ref:`zone <envoy_api_field_core.Locality.zone>` belongs to.
    Region string `protobuf:"bytes,1,opt,name=region,proto3" json:"region,omitempty"`
    // Defines the local service zone where Envoy is running. Though optional, it
    // should be set if discovery service routing is used and the discovery
    // service exposes :ref:`zone data <envoy_api_field_endpoint.LocalityLbEndpoints.locality>`,
    // either in this message or via :option:`--service-zone`. The meaning of zone
    // is context dependent, e.g. `Availability Zone (AZ)
    // <https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html>`_
    // on AWS, `Zone <https://cloud.google.com/compute/docs/regions-zones/>`_ on
    // GCP, etc.
    Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"`
    // When used for locality of upstream hosts, this field further splits zone
    // into smaller chunks of sub-zones so they can be load balanced
    // independently.
    SubZone string `protobuf:"bytes,3,opt,name=sub_zone,json=subZone,proto3" json:"sub_zone,omitempty"`
    // contains filtered or unexported fields
}

func (*Locality) Descriptor

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

Deprecated: Use Locality.ProtoReflect.Descriptor instead.

func (*Locality) GetRegion

func (x *Locality) GetRegion() string

func (*Locality) GetSubZone

func (x *Locality) GetSubZone() string

func (*Locality) GetZone

func (x *Locality) GetZone() string

func (*Locality) ProtoMessage

func (*Locality) ProtoMessage()

func (*Locality) ProtoReflect

func (x *Locality) ProtoReflect() protoreflect.Message

func (*Locality) Reset

func (x *Locality) Reset()

func (*Locality) String

func (x *Locality) String() string

func (*Locality) Validate

func (m *Locality) Validate() error

Validate checks the field values on Locality with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*Locality) ValidateAll

func (m *Locality) ValidateAll() error

ValidateAll checks the field values on Locality with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in LocalityMultiError, or nil if none found.

type LocalityMultiError

LocalityMultiError is an error wrapping multiple validation errors returned by Locality.ValidateAll() if the designated constraints aren't met.

type LocalityMultiError []error

func (LocalityMultiError) AllErrors

func (m LocalityMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (LocalityMultiError) Error

func (m LocalityMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type LocalityValidationError

LocalityValidationError is the validation error returned by Locality.Validate if the designated constraints aren't met.

type LocalityValidationError struct {
    // contains filtered or unexported fields
}

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

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:

[#next-major-version: move to type/metadata/v2]

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]*_struct.Struct `protobuf:"bytes,1,rep,name=filter_metadata,json=filterMetadata,proto3" json:"filter_metadata,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    // contains filtered or unexported fields
}

func (*Metadata) Descriptor

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

Deprecated: Use Metadata.ProtoReflect.Descriptor instead.

func (*Metadata) GetFilterMetadata

func (x *Metadata) GetFilterMetadata() map[string]*_struct.Struct

func (*Metadata) ProtoMessage

func (*Metadata) ProtoMessage()

func (*Metadata) ProtoReflect

func (x *Metadata) ProtoReflect() protoreflect.Message

func (*Metadata) Reset

func (x *Metadata) Reset()

func (*Metadata) String

func (x *Metadata) String() string

func (*Metadata) Validate

func (m *Metadata) Validate() error

Validate checks the field values on Metadata with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*Metadata) ValidateAll

func (m *Metadata) ValidateAll() error

ValidateAll checks the field values on Metadata with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in MetadataMultiError, or nil if none found.

type MetadataMultiError

MetadataMultiError is an error wrapping multiple validation errors returned by Metadata.ValidateAll() if the designated constraints aren't met.

type MetadataMultiError []error

func (MetadataMultiError) AllErrors

func (m MetadataMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (MetadataMultiError) Error

func (m MetadataMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type MetadataValidationError

MetadataValidationError is the validation error returned by Metadata.Validate if the designated constraints aren't met.

type MetadataValidationError struct {
    // contains filtered or unexported fields
}

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

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]

type Node struct {

    // An opaque node identifier for the Envoy node. This also provides the local
    // service node name. It should be set if any of the following features are
    // used: :ref:`statsd <arch_overview_statistics>`, :ref:`CDS
    // <config_cluster_manager_cds>`, and :ref:`HTTP tracing
    // <arch_overview_tracing>`, either in this message or via
    // :option:`--service-node`.
    Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
    // Defines the local service cluster name where Envoy is running. Though
    // optional, it should be set if any of the following features are used:
    // :ref:`statsd <arch_overview_statistics>`, :ref:`health check cluster
    // verification
    // <envoy_api_field_core.HealthCheck.HttpHealthCheck.service_name_matcher>`,
    // :ref:`runtime override directory <envoy_api_msg_config.bootstrap.v2.Runtime>`,
    // :ref:`user agent addition
    // <envoy_api_field_config.filter.network.http_connection_manager.v2.HttpConnectionManager.add_user_agent>`,
    // :ref:`HTTP global rate limiting <config_http_filters_rate_limit>`,
    // :ref:`CDS <config_cluster_manager_cds>`, and :ref:`HTTP tracing
    // <arch_overview_tracing>`, either in this message or via
    // :option:`--service-cluster`.
    Cluster string `protobuf:"bytes,2,opt,name=cluster,proto3" json:"cluster,omitempty"`
    // Opaque metadata extending the node identifier. Envoy will pass this
    // directly to the management server.
    Metadata *_struct.Struct `protobuf:"bytes,3,opt,name=metadata,proto3" json:"metadata,omitempty"`
    // Locality specifying where the Envoy instance is running.
    Locality *Locality `protobuf:"bytes,4,opt,name=locality,proto3" json:"locality,omitempty"`
    // This is motivated by informing a management server during canary which
    // version of Envoy is being tested in a heterogeneous fleet. This will be set
    // by Envoy in management server RPCs.
    // This field is deprecated in favor of the user_agent_name and user_agent_version values.
    //
    // Deprecated: Do not use.
    BuildVersion string `protobuf:"bytes,5,opt,name=build_version,json=buildVersion,proto3" json:"build_version,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 assignable 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"`
    // contains filtered or unexported fields
}

func (*Node) Descriptor

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

Deprecated: Use Node.ProtoReflect.Descriptor instead.

func (*Node) GetBuildVersion

func (x *Node) GetBuildVersion() string

Deprecated: Do not use.

func (*Node) GetClientFeatures

func (x *Node) GetClientFeatures() []string

func (*Node) GetCluster

func (x *Node) GetCluster() string

func (*Node) GetExtensions

func (x *Node) GetExtensions() []*Extension

func (*Node) GetId

func (x *Node) GetId() string

func (*Node) GetListeningAddresses

func (x *Node) GetListeningAddresses() []*Address

func (*Node) GetLocality

func (x *Node) GetLocality() *Locality

func (*Node) GetMetadata

func (x *Node) GetMetadata() *_struct.Struct

func (*Node) GetUserAgentBuildVersion

func (x *Node) GetUserAgentBuildVersion() *BuildVersion

func (*Node) GetUserAgentName

func (x *Node) GetUserAgentName() string

func (*Node) GetUserAgentVersion

func (x *Node) GetUserAgentVersion() string

func (*Node) GetUserAgentVersionType

func (m *Node) GetUserAgentVersionType() isNode_UserAgentVersionType

func (*Node) ProtoMessage

func (*Node) ProtoMessage()

func (*Node) ProtoReflect

func (x *Node) ProtoReflect() protoreflect.Message

func (*Node) Reset

func (x *Node) Reset()

func (*Node) String

func (x *Node) String() string

func (*Node) Validate

func (m *Node) Validate() error

Validate checks the field values on Node with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*Node) ValidateAll

func (m *Node) ValidateAll() error

ValidateAll checks the field values on Node with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in NodeMultiError, or nil if none found.

type NodeMultiError

NodeMultiError is an error wrapping multiple validation errors returned by Node.ValidateAll() if the designated constraints aren't met.

type NodeMultiError []error

func (NodeMultiError) AllErrors

func (m NodeMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (NodeMultiError) Error

func (m NodeMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type NodeValidationError

NodeValidationError is the validation error returned by Node.Validate if the designated constraints aren't met.

type NodeValidationError struct {
    // contains filtered or unexported fields
}

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 {
    // Structured version of the entity requesting config.
    UserAgentBuildVersion *BuildVersion `protobuf:"bytes,8,opt,name=user_agent_build_version,json=userAgentBuildVersion,proto3,oneof"`
}

type Node_UserAgentVersion

type Node_UserAgentVersion struct {
    // Free-form string that identifies the version of the entity requesting config.
    // E.g. "1.12.2" or "abcd1234", or "SpecialEnvoyBuild"
    UserAgentVersion string `protobuf:"bytes,7,opt,name=user_agent_version,json=userAgentVersion,proto3,oneof"`
}

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"`
    // contains filtered or unexported fields
}

func (*Pipe) Descriptor

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

Deprecated: Use Pipe.ProtoReflect.Descriptor instead.

func (*Pipe) GetMode

func (x *Pipe) GetMode() uint32

func (*Pipe) GetPath

func (x *Pipe) GetPath() string

func (*Pipe) ProtoMessage

func (*Pipe) ProtoMessage()

func (*Pipe) ProtoReflect

func (x *Pipe) ProtoReflect() protoreflect.Message

func (*Pipe) Reset

func (x *Pipe) Reset()

func (*Pipe) String

func (x *Pipe) String() string

func (*Pipe) Validate

func (m *Pipe) Validate() error

Validate checks the field values on Pipe with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*Pipe) ValidateAll

func (m *Pipe) ValidateAll() error

ValidateAll checks the field values on Pipe with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in PipeMultiError, or nil if none found.

type PipeMultiError

PipeMultiError is an error wrapping multiple validation errors returned by Pipe.ValidateAll() if the designated constraints aren't met.

type PipeMultiError []error

func (PipeMultiError) AllErrors

func (m PipeMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (PipeMultiError) Error

func (m PipeMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type PipeValidationError

PipeValidationError is the validation error returned by Pipe.Validate if the designated constraints aren't met.

type PipeValidationError struct {
    // contains filtered or unexported fields
}

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

Rate Limit settings to be applied for discovery requests made by Envoy.

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 *wrappers.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 *wrappers.DoubleValue `protobuf:"bytes,2,opt,name=fill_rate,json=fillRate,proto3" json:"fill_rate,omitempty"`
    // contains filtered or unexported fields
}

func (*RateLimitSettings) Descriptor

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

Deprecated: Use RateLimitSettings.ProtoReflect.Descriptor instead.

func (*RateLimitSettings) GetFillRate

func (x *RateLimitSettings) GetFillRate() *wrappers.DoubleValue

func (*RateLimitSettings) GetMaxTokens

func (x *RateLimitSettings) GetMaxTokens() *wrappers.UInt32Value

func (*RateLimitSettings) ProtoMessage

func (*RateLimitSettings) ProtoMessage()

func (*RateLimitSettings) ProtoReflect

func (x *RateLimitSettings) ProtoReflect() protoreflect.Message

func (*RateLimitSettings) Reset

func (x *RateLimitSettings) Reset()

func (*RateLimitSettings) String

func (x *RateLimitSettings) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*RateLimitSettings) ValidateAll

func (m *RateLimitSettings) ValidateAll() error

ValidateAll checks the field values on RateLimitSettings with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in RateLimitSettingsMultiError, or nil if none found.

type RateLimitSettingsMultiError

RateLimitSettingsMultiError is an error wrapping multiple validation errors returned by RateLimitSettings.ValidateAll() if the designated constraints aren't met.

type RateLimitSettingsMultiError []error

func (RateLimitSettingsMultiError) AllErrors

func (m RateLimitSettingsMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (RateLimitSettingsMultiError) Error

func (m RateLimitSettingsMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type RateLimitSettingsValidationError

RateLimitSettingsValidationError is the validation error returned by RateLimitSettings.Validate if the designated constraints aren't met.

type RateLimitSettingsValidationError struct {
    // contains filtered or unexported fields
}

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

The message specifies how to fetch data from remote and how to verify it.

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"`
    // contains filtered or unexported fields
}

func (*RemoteDataSource) Descriptor

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

Deprecated: Use RemoteDataSource.ProtoReflect.Descriptor instead.

func (*RemoteDataSource) GetHttpUri

func (x *RemoteDataSource) GetHttpUri() *HttpUri

func (*RemoteDataSource) GetRetryPolicy

func (x *RemoteDataSource) GetRetryPolicy() *RetryPolicy

func (*RemoteDataSource) GetSha256

func (x *RemoteDataSource) GetSha256() string

func (*RemoteDataSource) ProtoMessage

func (*RemoteDataSource) ProtoMessage()

func (*RemoteDataSource) ProtoReflect

func (x *RemoteDataSource) ProtoReflect() protoreflect.Message

func (*RemoteDataSource) Reset

func (x *RemoteDataSource) Reset()

func (*RemoteDataSource) String

func (x *RemoteDataSource) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*RemoteDataSource) ValidateAll

func (m *RemoteDataSource) ValidateAll() error

ValidateAll checks the field values on RemoteDataSource with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in RemoteDataSourceMultiError, or nil if none found.

type RemoteDataSourceMultiError

RemoteDataSourceMultiError is an error wrapping multiple validation errors returned by RemoteDataSource.ValidateAll() if the designated constraints aren't met.

type RemoteDataSourceMultiError []error

func (RemoteDataSourceMultiError) AllErrors

func (m RemoteDataSourceMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (RemoteDataSourceMultiError) Error

func (m RemoteDataSourceMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type RemoteDataSourceValidationError

RemoteDataSourceValidationError is the validation error returned by RemoteDataSource.Validate if the designated constraints aren't met.

type RemoteDataSourceValidationError struct {
    // contains filtered or unexported fields
}

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

HTTP request method.

type RequestMethod int32
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) Descriptor

func (RequestMethod) Descriptor() protoreflect.EnumDescriptor

func (RequestMethod) Enum

func (x RequestMethod) Enum() *RequestMethod

func (RequestMethod) EnumDescriptor

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

Deprecated: Use RequestMethod.Descriptor instead.

func (RequestMethod) Number

func (x RequestMethod) Number() protoreflect.EnumNumber

func (RequestMethod) String

func (x RequestMethod) String() string

func (RequestMethod) Type

func (RequestMethod) Type() protoreflect.EnumType

type RetryPolicy

The message specifies the retry policy of remote data source when fetching fails.

type RetryPolicy struct {

    // Specifies parameters that control :ref:`retry backoff strategy <envoy_api_msg_core.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 *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=num_retries,json=numRetries,proto3" json:"num_retries,omitempty"`
    // contains filtered or unexported fields
}

func (*RetryPolicy) Descriptor

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

Deprecated: Use RetryPolicy.ProtoReflect.Descriptor instead.

func (*RetryPolicy) GetNumRetries

func (x *RetryPolicy) GetNumRetries() *wrappers.UInt32Value

func (*RetryPolicy) GetRetryBackOff

func (x *RetryPolicy) GetRetryBackOff() *BackoffStrategy

func (*RetryPolicy) ProtoMessage

func (*RetryPolicy) ProtoMessage()

func (*RetryPolicy) ProtoReflect

func (x *RetryPolicy) ProtoReflect() protoreflect.Message

func (*RetryPolicy) Reset

func (x *RetryPolicy) Reset()

func (*RetryPolicy) String

func (x *RetryPolicy) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*RetryPolicy) ValidateAll

func (m *RetryPolicy) ValidateAll() error

ValidateAll checks the field values on RetryPolicy with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in RetryPolicyMultiError, or nil if none found.

type RetryPolicyMultiError

RetryPolicyMultiError is an error wrapping multiple validation errors returned by RetryPolicy.ValidateAll() if the designated constraints aren't met.

type RetryPolicyMultiError []error

func (RetryPolicyMultiError) AllErrors

func (m RetryPolicyMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (RetryPolicyMultiError) Error

func (m RetryPolicyMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type RetryPolicyValidationError

RetryPolicyValidationError is the validation error returned by RetryPolicy.Validate if the designated constraints aren't met.

type RetryPolicyValidationError struct {
    // contains filtered or unexported fields
}

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

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.

type RoutingPriority int32
const (
    RoutingPriority_DEFAULT RoutingPriority = 0
    RoutingPriority_HIGH    RoutingPriority = 1
)

func (RoutingPriority) Descriptor

func (RoutingPriority) Descriptor() protoreflect.EnumDescriptor

func (RoutingPriority) Enum

func (x RoutingPriority) Enum() *RoutingPriority

func (RoutingPriority) EnumDescriptor

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

Deprecated: Use RoutingPriority.Descriptor instead.

func (RoutingPriority) Number

func (x RoutingPriority) Number() protoreflect.EnumNumber

func (RoutingPriority) String

func (x RoutingPriority) String() string

func (RoutingPriority) Type

func (RoutingPriority) Type() protoreflect.EnumType

type RuntimeDouble

Runtime derived double with a default when not specified.

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"`
    // contains filtered or unexported fields
}

func (*RuntimeDouble) Descriptor

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

Deprecated: Use RuntimeDouble.ProtoReflect.Descriptor instead.

func (*RuntimeDouble) GetDefaultValue

func (x *RuntimeDouble) GetDefaultValue() float64

func (*RuntimeDouble) GetRuntimeKey

func (x *RuntimeDouble) GetRuntimeKey() string

func (*RuntimeDouble) ProtoMessage

func (*RuntimeDouble) ProtoMessage()

func (*RuntimeDouble) ProtoReflect

func (x *RuntimeDouble) ProtoReflect() protoreflect.Message

func (*RuntimeDouble) Reset

func (x *RuntimeDouble) Reset()

func (*RuntimeDouble) String

func (x *RuntimeDouble) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*RuntimeDouble) ValidateAll

func (m *RuntimeDouble) ValidateAll() error

ValidateAll checks the field values on RuntimeDouble with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in RuntimeDoubleMultiError, or nil if none found.

type RuntimeDoubleMultiError

RuntimeDoubleMultiError is an error wrapping multiple validation errors returned by RuntimeDouble.ValidateAll() if the designated constraints aren't met.

type RuntimeDoubleMultiError []error

func (RuntimeDoubleMultiError) AllErrors

func (m RuntimeDoubleMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (RuntimeDoubleMultiError) Error

func (m RuntimeDoubleMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type RuntimeDoubleValidationError

RuntimeDoubleValidationError is the validation error returned by RuntimeDouble.Validate if the designated constraints aren't met.

type RuntimeDoubleValidationError struct {
    // contains filtered or unexported fields
}

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

Runtime derived bool with a default when not specified.

type RuntimeFeatureFlag struct {

    // Default value if runtime value is not available.
    DefaultValue *wrappers.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"`
    // contains filtered or unexported fields
}

func (*RuntimeFeatureFlag) Descriptor

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

Deprecated: Use RuntimeFeatureFlag.ProtoReflect.Descriptor instead.

func (*RuntimeFeatureFlag) GetDefaultValue

func (x *RuntimeFeatureFlag) GetDefaultValue() *wrappers.BoolValue

func (*RuntimeFeatureFlag) GetRuntimeKey

func (x *RuntimeFeatureFlag) GetRuntimeKey() string

func (*RuntimeFeatureFlag) ProtoMessage

func (*RuntimeFeatureFlag) ProtoMessage()

func (*RuntimeFeatureFlag) ProtoReflect

func (x *RuntimeFeatureFlag) ProtoReflect() protoreflect.Message

func (*RuntimeFeatureFlag) Reset

func (x *RuntimeFeatureFlag) Reset()

func (*RuntimeFeatureFlag) String

func (x *RuntimeFeatureFlag) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*RuntimeFeatureFlag) ValidateAll

func (m *RuntimeFeatureFlag) ValidateAll() error

ValidateAll checks the field values on RuntimeFeatureFlag with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in RuntimeFeatureFlagMultiError, or nil if none found.

type RuntimeFeatureFlagMultiError

RuntimeFeatureFlagMultiError is an error wrapping multiple validation errors returned by RuntimeFeatureFlag.ValidateAll() if the designated constraints aren't met.

type RuntimeFeatureFlagMultiError []error

func (RuntimeFeatureFlagMultiError) AllErrors

func (m RuntimeFeatureFlagMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (RuntimeFeatureFlagMultiError) Error

func (m RuntimeFeatureFlagMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type RuntimeFeatureFlagValidationError

RuntimeFeatureFlagValidationError is the validation error returned by RuntimeFeatureFlag.Validate if the designated constraints aren't met.

type RuntimeFeatureFlagValidationError struct {
    // contains filtered or unexported fields
}

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

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.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.
type RuntimeFractionalPercent struct {

    // Default value if the runtime value's for the numerator/denominator keys are not available.
    DefaultValue *_type.FractionalPercent `protobuf:"bytes,1,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"`
    // Runtime key for a YAML representation of a FractionalPercent.
    RuntimeKey string `protobuf:"bytes,2,opt,name=runtime_key,json=runtimeKey,proto3" json:"runtime_key,omitempty"`
    // contains filtered or unexported fields
}

func (*RuntimeFractionalPercent) Descriptor

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

Deprecated: Use RuntimeFractionalPercent.ProtoReflect.Descriptor instead.

func (*RuntimeFractionalPercent) GetDefaultValue

func (x *RuntimeFractionalPercent) GetDefaultValue() *_type.FractionalPercent

func (*RuntimeFractionalPercent) GetRuntimeKey

func (x *RuntimeFractionalPercent) GetRuntimeKey() string

func (*RuntimeFractionalPercent) ProtoMessage

func (*RuntimeFractionalPercent) ProtoMessage()

func (*RuntimeFractionalPercent) ProtoReflect

func (x *RuntimeFractionalPercent) ProtoReflect() protoreflect.Message

func (*RuntimeFractionalPercent) Reset

func (x *RuntimeFractionalPercent) Reset()

func (*RuntimeFractionalPercent) String

func (x *RuntimeFractionalPercent) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*RuntimeFractionalPercent) ValidateAll

func (m *RuntimeFractionalPercent) ValidateAll() error

ValidateAll checks the field values on RuntimeFractionalPercent with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in RuntimeFractionalPercentMultiError, or nil if none found.

type RuntimeFractionalPercentMultiError

RuntimeFractionalPercentMultiError is an error wrapping multiple validation errors returned by RuntimeFractionalPercent.ValidateAll() if the designated constraints aren't met.

type RuntimeFractionalPercentMultiError []error

func (RuntimeFractionalPercentMultiError) AllErrors

func (m RuntimeFractionalPercentMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (RuntimeFractionalPercentMultiError) Error

func (m RuntimeFractionalPercentMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type RuntimeFractionalPercentValidationError

RuntimeFractionalPercentValidationError is the validation error returned by RuntimeFractionalPercent.Validate if the designated constraints aren't met.

type RuntimeFractionalPercentValidationError struct {
    // contains filtered or unexported fields
}

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

Runtime derived uint32 with a default when not specified.

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"`
    // contains filtered or unexported fields
}

func (*RuntimeUInt32) Descriptor

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

Deprecated: Use RuntimeUInt32.ProtoReflect.Descriptor instead.

func (*RuntimeUInt32) GetDefaultValue

func (x *RuntimeUInt32) GetDefaultValue() uint32

func (*RuntimeUInt32) GetRuntimeKey

func (x *RuntimeUInt32) GetRuntimeKey() string

func (*RuntimeUInt32) ProtoMessage

func (*RuntimeUInt32) ProtoMessage()

func (*RuntimeUInt32) ProtoReflect

func (x *RuntimeUInt32) ProtoReflect() protoreflect.Message

func (*RuntimeUInt32) Reset

func (x *RuntimeUInt32) Reset()

func (*RuntimeUInt32) String

func (x *RuntimeUInt32) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*RuntimeUInt32) ValidateAll

func (m *RuntimeUInt32) ValidateAll() error

ValidateAll checks the field values on RuntimeUInt32 with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in RuntimeUInt32MultiError, or nil if none found.

type RuntimeUInt32MultiError

RuntimeUInt32MultiError is an error wrapping multiple validation errors returned by RuntimeUInt32.ValidateAll() if the designated constraints aren't met.

type RuntimeUInt32MultiError []error

func (RuntimeUInt32MultiError) AllErrors

func (m RuntimeUInt32MultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (RuntimeUInt32MultiError) Error

func (m RuntimeUInt32MultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type RuntimeUInt32ValidationError

RuntimeUInt32ValidationError is the validation error returned by RuntimeUInt32.Validate if the designated constraints aren't met.

type RuntimeUInt32ValidationError struct {
    // contains filtered or unexported fields
}

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

[#not-implemented-hide:] Self-referencing config source options. This is currently empty, but when set in :ref:`ConfigSource <envoy_api_msg_core.ConfigSource>` can be used to specify that other data can be obtained from the same server.

type SelfConfigSource struct {

    // 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 `protobuf:"varint,1,opt,name=transport_api_version,json=transportApiVersion,proto3,enum=envoy.api.v2.core.ApiVersion" json:"transport_api_version,omitempty"`
    // contains filtered or unexported fields
}

func (*SelfConfigSource) Descriptor

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

Deprecated: Use SelfConfigSource.ProtoReflect.Descriptor instead.

func (*SelfConfigSource) GetTransportApiVersion

func (x *SelfConfigSource) GetTransportApiVersion() ApiVersion

func (*SelfConfigSource) ProtoMessage

func (*SelfConfigSource) ProtoMessage()

func (*SelfConfigSource) ProtoReflect

func (x *SelfConfigSource) ProtoReflect() protoreflect.Message

func (*SelfConfigSource) Reset

func (x *SelfConfigSource) Reset()

func (*SelfConfigSource) String

func (x *SelfConfigSource) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*SelfConfigSource) ValidateAll

func (m *SelfConfigSource) ValidateAll() error

ValidateAll checks the field values on SelfConfigSource with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in SelfConfigSourceMultiError, or nil if none found.

type SelfConfigSourceMultiError

SelfConfigSourceMultiError is an error wrapping multiple validation errors returned by SelfConfigSource.ValidateAll() if the designated constraints aren't met.

type SelfConfigSourceMultiError []error

func (SelfConfigSourceMultiError) AllErrors

func (m SelfConfigSourceMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (SelfConfigSourceMultiError) Error

func (m SelfConfigSourceMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type SelfConfigSourceValidationError

SelfConfigSourceValidationError is the validation error returned by SelfConfigSource.Validate if the designated constraints aren't met.

type SelfConfigSourceValidationError struct {
    // contains filtered or unexported fields
}

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

[#next-free-field: 7]

type SocketAddress struct {
    Protocol SocketAddress_Protocol `protobuf:"varint,1,opt,name=protocol,proto3,enum=envoy.api.v2.core.SocketAddress_Protocol" json:"protocol,omitempty"`
    // The address for this socket. :ref:`Listeners <config_listeners>` will bind
    // to the address. An empty address is not allowed. Specify ``0.0.0.0`` or ``::``
    // to bind to any address. [#comment:TODO(zuercher) reinstate when implemented:
    // It is possible to distinguish a Listener address via the prefix/suffix matching
    // in :ref:`FilterChainMatch <envoy_api_msg_listener.FilterChainMatch>`.] When used
    // within an upstream :ref:`BindConfig <envoy_api_msg_core.BindConfig>`, the address
    // controls the source address of outbound connections. For :ref:`clusters
    // <envoy_api_msg_Cluster>`, the cluster type determines whether the
    // address must be an IP (*STATIC* or *EDS* clusters) or a hostname resolved by DNS
    // (*STRICT_DNS* or *LOGICAL_DNS* clusters). Address resolution can be customized
    // via :ref:`resolver_name <envoy_api_field_core.SocketAddress.resolver_name>`.
    Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
    // Types that are assignable 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"`
    // contains filtered or unexported fields
}

func (*SocketAddress) Descriptor

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

Deprecated: Use SocketAddress.ProtoReflect.Descriptor instead.

func (*SocketAddress) GetAddress

func (x *SocketAddress) GetAddress() string

func (*SocketAddress) GetIpv4Compat

func (x *SocketAddress) GetIpv4Compat() bool

func (*SocketAddress) GetNamedPort

func (x *SocketAddress) GetNamedPort() string

func (*SocketAddress) GetPortSpecifier

func (m *SocketAddress) GetPortSpecifier() isSocketAddress_PortSpecifier

func (*SocketAddress) GetPortValue

func (x *SocketAddress) GetPortValue() uint32

func (*SocketAddress) GetProtocol

func (x *SocketAddress) GetProtocol() SocketAddress_Protocol

func (*SocketAddress) GetResolverName

func (x *SocketAddress) GetResolverName() string

func (*SocketAddress) ProtoMessage

func (*SocketAddress) ProtoMessage()

func (*SocketAddress) ProtoReflect

func (x *SocketAddress) ProtoReflect() protoreflect.Message

func (*SocketAddress) Reset

func (x *SocketAddress) Reset()

func (*SocketAddress) String

func (x *SocketAddress) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*SocketAddress) ValidateAll

func (m *SocketAddress) ValidateAll() error

ValidateAll checks the field values on SocketAddress with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in SocketAddressMultiError, or nil if none found.

type SocketAddressMultiError

SocketAddressMultiError is an error wrapping multiple validation errors returned by SocketAddress.ValidateAll() if the designated constraints aren't met.

type SocketAddressMultiError []error

func (SocketAddressMultiError) AllErrors

func (m SocketAddressMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (SocketAddressMultiError) Error

func (m SocketAddressMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type SocketAddressValidationError

SocketAddressValidationError is the validation error returned by SocketAddress.Validate if the designated constraints aren't met.

type SocketAddressValidationError struct {
    // contains filtered or unexported fields
}

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 {
    // This is only valid if :ref:`resolver_name
    // <envoy_api_field_core.SocketAddress.resolver_name>` is specified below and the
    // named resolver is capable of named port resolution.
    NamedPort string `protobuf:"bytes,4,opt,name=named_port,json=namedPort,proto3,oneof"`
}

type SocketAddress_PortValue

type SocketAddress_PortValue struct {
    PortValue uint32 `protobuf:"varint,3,opt,name=port_value,json=portValue,proto3,oneof"`
}

type SocketAddress_Protocol

type SocketAddress_Protocol int32
const (
    SocketAddress_TCP SocketAddress_Protocol = 0
    SocketAddress_UDP SocketAddress_Protocol = 1
)

func (SocketAddress_Protocol) Descriptor

func (SocketAddress_Protocol) Descriptor() protoreflect.EnumDescriptor

func (SocketAddress_Protocol) Enum

func (x SocketAddress_Protocol) Enum() *SocketAddress_Protocol

func (SocketAddress_Protocol) EnumDescriptor

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

Deprecated: Use SocketAddress_Protocol.Descriptor instead.

func (SocketAddress_Protocol) Number

func (x SocketAddress_Protocol) Number() protoreflect.EnumNumber

func (SocketAddress_Protocol) String

func (x SocketAddress_Protocol) String() string

func (SocketAddress_Protocol) Type

func (SocketAddress_Protocol) Type() protoreflect.EnumType

type SocketOption

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]

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 assignable to Value:
    //	*SocketOption_IntValue
    //	*SocketOption_BufValue
    Value isSocketOption_Value `protobuf_oneof:"value"`
    // The state in which the option will be applied. When used in BindConfig
    // STATE_PREBIND is currently the only valid value.
    State SocketOption_SocketState `protobuf:"varint,6,opt,name=state,proto3,enum=envoy.api.v2.core.SocketOption_SocketState" json:"state,omitempty"`
    // contains filtered or unexported fields
}

func (*SocketOption) Descriptor

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

Deprecated: Use SocketOption.ProtoReflect.Descriptor instead.

func (*SocketOption) GetBufValue

func (x *SocketOption) GetBufValue() []byte

func (*SocketOption) GetDescription

func (x *SocketOption) GetDescription() string

func (*SocketOption) GetIntValue

func (x *SocketOption) GetIntValue() int64

func (*SocketOption) GetLevel

func (x *SocketOption) GetLevel() int64

func (*SocketOption) GetName

func (x *SocketOption) GetName() int64

func (*SocketOption) GetState

func (x *SocketOption) GetState() SocketOption_SocketState

func (*SocketOption) GetValue

func (m *SocketOption) GetValue() isSocketOption_Value

func (*SocketOption) ProtoMessage

func (*SocketOption) ProtoMessage()

func (*SocketOption) ProtoReflect

func (x *SocketOption) ProtoReflect() protoreflect.Message

func (*SocketOption) Reset

func (x *SocketOption) Reset()

func (*SocketOption) String

func (x *SocketOption) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*SocketOption) ValidateAll

func (m *SocketOption) ValidateAll() error

ValidateAll checks the field values on SocketOption with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in SocketOptionMultiError, or nil if none found.

type SocketOptionMultiError

SocketOptionMultiError is an error wrapping multiple validation errors returned by SocketOption.ValidateAll() if the designated constraints aren't met.

type SocketOptionMultiError []error

func (SocketOptionMultiError) AllErrors

func (m SocketOptionMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (SocketOptionMultiError) Error

func (m SocketOptionMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type SocketOptionValidationError

SocketOptionValidationError is the validation error returned by SocketOption.Validate if the designated constraints aren't met.

type SocketOptionValidationError struct {
    // contains filtered or unexported fields
}

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 {
    // Otherwise it's a byte buffer.
    BufValue []byte `protobuf:"bytes,5,opt,name=buf_value,json=bufValue,proto3,oneof"`
}

type SocketOption_IntValue

type SocketOption_IntValue struct {
    // Because many sockopts take an int value.
    IntValue int64 `protobuf:"varint,4,opt,name=int_value,json=intValue,proto3,oneof"`
}

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) Descriptor

func (SocketOption_SocketState) Descriptor() protoreflect.EnumDescriptor

func (SocketOption_SocketState) Enum

func (x SocketOption_SocketState) Enum() *SocketOption_SocketState

func (SocketOption_SocketState) EnumDescriptor

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

Deprecated: Use SocketOption_SocketState.Descriptor instead.

func (SocketOption_SocketState) Number

func (x SocketOption_SocketState) Number() protoreflect.EnumNumber

func (SocketOption_SocketState) String

func (x SocketOption_SocketState) String() string

func (SocketOption_SocketState) Type

func (SocketOption_SocketState) Type() protoreflect.EnumType

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 *wrappers.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 *wrappers.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 *wrappers.UInt32Value `protobuf:"bytes,3,opt,name=keepalive_interval,json=keepaliveInterval,proto3" json:"keepalive_interval,omitempty"`
    // contains filtered or unexported fields
}

func (*TcpKeepalive) Descriptor

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

Deprecated: Use TcpKeepalive.ProtoReflect.Descriptor instead.

func (*TcpKeepalive) GetKeepaliveInterval

func (x *TcpKeepalive) GetKeepaliveInterval() *wrappers.UInt32Value

func (*TcpKeepalive) GetKeepaliveProbes

func (x *TcpKeepalive) GetKeepaliveProbes() *wrappers.UInt32Value

func (*TcpKeepalive) GetKeepaliveTime

func (x *TcpKeepalive) GetKeepaliveTime() *wrappers.UInt32Value

func (*TcpKeepalive) ProtoMessage

func (*TcpKeepalive) ProtoMessage()

func (*TcpKeepalive) ProtoReflect

func (x *TcpKeepalive) ProtoReflect() protoreflect.Message

func (*TcpKeepalive) Reset

func (x *TcpKeepalive) Reset()

func (*TcpKeepalive) String

func (x *TcpKeepalive) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*TcpKeepalive) ValidateAll

func (m *TcpKeepalive) ValidateAll() error

ValidateAll checks the field values on TcpKeepalive with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in TcpKeepaliveMultiError, or nil if none found.

type TcpKeepaliveMultiError

TcpKeepaliveMultiError is an error wrapping multiple validation errors returned by TcpKeepalive.ValidateAll() if the designated constraints aren't met.

type TcpKeepaliveMultiError []error

func (TcpKeepaliveMultiError) AllErrors

func (m TcpKeepaliveMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (TcpKeepaliveMultiError) Error

func (m TcpKeepaliveMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type TcpKeepaliveValidationError

TcpKeepaliveValidationError is the validation error returned by TcpKeepalive.Validate if the designated constraints aren't met.

type TcpKeepaliveValidationError struct {
    // contains filtered or unexported fields
}

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

[#not-implemented-hide:]

type TcpProtocolOptions struct {
    // contains filtered or unexported fields
}

func (*TcpProtocolOptions) Descriptor

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

Deprecated: Use TcpProtocolOptions.ProtoReflect.Descriptor instead.

func (*TcpProtocolOptions) ProtoMessage

func (*TcpProtocolOptions) ProtoMessage()

func (*TcpProtocolOptions) ProtoReflect

func (x *TcpProtocolOptions) ProtoReflect() protoreflect.Message

func (*TcpProtocolOptions) Reset

func (x *TcpProtocolOptions) Reset()

func (*TcpProtocolOptions) String

func (x *TcpProtocolOptions) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*TcpProtocolOptions) ValidateAll

func (m *TcpProtocolOptions) ValidateAll() error

ValidateAll checks the field values on TcpProtocolOptions with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in TcpProtocolOptionsMultiError, or nil if none found.

type TcpProtocolOptionsMultiError

TcpProtocolOptionsMultiError is an error wrapping multiple validation errors returned by TcpProtocolOptions.ValidateAll() if the designated constraints aren't met.

type TcpProtocolOptionsMultiError []error

func (TcpProtocolOptionsMultiError) AllErrors

func (m TcpProtocolOptionsMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (TcpProtocolOptionsMultiError) Error

func (m TcpProtocolOptionsMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type TcpProtocolOptionsValidationError

TcpProtocolOptionsValidationError is the validation error returned by TcpProtocolOptions.Validate if the designated constraints aren't met.

type TcpProtocolOptionsValidationError struct {
    // contains filtered or unexported fields
}

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

Identifies the direction of the traffic relative to the local Envoy.

type TrafficDirection int32
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) Descriptor

func (TrafficDirection) Descriptor() protoreflect.EnumDescriptor

func (TrafficDirection) Enum

func (x TrafficDirection) Enum() *TrafficDirection

func (TrafficDirection) EnumDescriptor

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

Deprecated: Use TrafficDirection.Descriptor instead.

func (TrafficDirection) Number

func (x TrafficDirection) Number() protoreflect.EnumNumber

func (TrafficDirection) String

func (x TrafficDirection) String() string

func (TrafficDirection) Type

func (TrafficDirection) Type() protoreflect.EnumType

type TransportSocket

Configuration for transport socket in :ref:`listeners <config_listeners>` and :ref:`clusters <envoy_api_msg_Cluster>`. If the configuration is empty, a default transport socket implementation and configuration will be chosen based on the platform and existence of tls_context.

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 assignable to ConfigType:
    //	*TransportSocket_Config
    //	*TransportSocket_TypedConfig
    ConfigType isTransportSocket_ConfigType `protobuf_oneof:"config_type"`
    // contains filtered or unexported fields
}

func (*TransportSocket) Descriptor

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

Deprecated: Use TransportSocket.ProtoReflect.Descriptor instead.

func (*TransportSocket) GetConfig

func (x *TransportSocket) GetConfig() *_struct.Struct

Deprecated: Do not use.

func (*TransportSocket) GetConfigType

func (m *TransportSocket) GetConfigType() isTransportSocket_ConfigType

func (*TransportSocket) GetName

func (x *TransportSocket) GetName() string

func (*TransportSocket) GetTypedConfig

func (x *TransportSocket) GetTypedConfig() *any1.Any

func (*TransportSocket) ProtoMessage

func (*TransportSocket) ProtoMessage()

func (*TransportSocket) ProtoReflect

func (x *TransportSocket) ProtoReflect() protoreflect.Message

func (*TransportSocket) Reset

func (x *TransportSocket) Reset()

func (*TransportSocket) String

func (x *TransportSocket) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*TransportSocket) ValidateAll

func (m *TransportSocket) ValidateAll() error

ValidateAll checks the field values on TransportSocket with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in TransportSocketMultiError, or nil if none found.

type TransportSocketMultiError

TransportSocketMultiError is an error wrapping multiple validation errors returned by TransportSocket.ValidateAll() if the designated constraints aren't met.

type TransportSocketMultiError []error

func (TransportSocketMultiError) AllErrors

func (m TransportSocketMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (TransportSocketMultiError) Error

func (m TransportSocketMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type TransportSocketValidationError

TransportSocketValidationError is the validation error returned by TransportSocket.Validate if the designated constraints aren't met.

type TransportSocketValidationError struct {
    // contains filtered or unexported fields
}

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_Config

type TransportSocket_Config struct {
    // Deprecated: Do not use.
    Config *_struct.Struct `protobuf:"bytes,2,opt,name=config,proto3,oneof"`
}

type TransportSocket_TypedConfig

type TransportSocket_TypedConfig struct {
    TypedConfig *any1.Any `protobuf:"bytes,3,opt,name=typed_config,json=typedConfig,proto3,oneof"`
}

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"`
    // contains filtered or unexported fields
}

func (*UpstreamHttpProtocolOptions) Descriptor

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

Deprecated: Use UpstreamHttpProtocolOptions.ProtoReflect.Descriptor instead.

func (*UpstreamHttpProtocolOptions) GetAutoSanValidation

func (x *UpstreamHttpProtocolOptions) GetAutoSanValidation() bool

func (*UpstreamHttpProtocolOptions) GetAutoSni

func (x *UpstreamHttpProtocolOptions) GetAutoSni() bool

func (*UpstreamHttpProtocolOptions) ProtoMessage

func (*UpstreamHttpProtocolOptions) ProtoMessage()

func (*UpstreamHttpProtocolOptions) ProtoReflect

func (x *UpstreamHttpProtocolOptions) ProtoReflect() protoreflect.Message

func (*UpstreamHttpProtocolOptions) Reset

func (x *UpstreamHttpProtocolOptions) Reset()

func (*UpstreamHttpProtocolOptions) String

func (x *UpstreamHttpProtocolOptions) String() string

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, the first error encountered is returned, or nil if there are no violations.

func (*UpstreamHttpProtocolOptions) ValidateAll

func (m *UpstreamHttpProtocolOptions) ValidateAll() error

ValidateAll checks the field values on UpstreamHttpProtocolOptions with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in UpstreamHttpProtocolOptionsMultiError, or nil if none found.

type UpstreamHttpProtocolOptionsMultiError

UpstreamHttpProtocolOptionsMultiError is an error wrapping multiple validation errors returned by UpstreamHttpProtocolOptions.ValidateAll() if the designated constraints aren't met.

type UpstreamHttpProtocolOptionsMultiError []error

func (UpstreamHttpProtocolOptionsMultiError) AllErrors

func (m UpstreamHttpProtocolOptionsMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (UpstreamHttpProtocolOptionsMultiError) Error

func (m UpstreamHttpProtocolOptionsMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type UpstreamHttpProtocolOptionsValidationError

UpstreamHttpProtocolOptionsValidationError is the validation error returned by UpstreamHttpProtocolOptions.Validate if the designated constraints aren't met.

type UpstreamHttpProtocolOptionsValidationError struct {
    // contains filtered or unexported fields
}

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.