Documentation ¶
Index ¶
- Variables
- type GetAddrInfoDnsResolverConfig
- func (*GetAddrInfoDnsResolverConfig) Descriptor() ([]byte, []int)deprecated
- func (*GetAddrInfoDnsResolverConfig) ProtoMessage()
- func (x *GetAddrInfoDnsResolverConfig) ProtoReflect() protoreflect.Message
- func (x *GetAddrInfoDnsResolverConfig) Reset()
- func (x *GetAddrInfoDnsResolverConfig) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var File_envoy_extensions_network_dns_resolver_getaddrinfo_v3_getaddrinfo_dns_resolver_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type GetAddrInfoDnsResolverConfig ¶
type GetAddrInfoDnsResolverConfig struct {
// contains filtered or unexported fields
}
Configuration for getaddrinfo DNS resolver. This resolver will use the system's getaddrinfo() function to resolve hosts.
.. attention::
This resolver uses a single background thread to do resolutions. As such, it is not currently advised for use in situations requiring a high resolution rate. A thread pool can be added in the future if needed.
.. attention::
Resolutions currently use a hard coded TTL of 60s because the getaddrinfo() API does not provide the actual TTL. Configuration for this can be added in the future if needed.
func (*GetAddrInfoDnsResolverConfig) Descriptor
deprecated
func (*GetAddrInfoDnsResolverConfig) Descriptor() ([]byte, []int)
Deprecated: Use GetAddrInfoDnsResolverConfig.ProtoReflect.Descriptor instead.
func (*GetAddrInfoDnsResolverConfig) ProtoMessage ¶
func (*GetAddrInfoDnsResolverConfig) ProtoMessage()
func (*GetAddrInfoDnsResolverConfig) ProtoReflect ¶
func (x *GetAddrInfoDnsResolverConfig) ProtoReflect() protoreflect.Message
func (*GetAddrInfoDnsResolverConfig) Reset ¶
func (x *GetAddrInfoDnsResolverConfig) Reset()
func (*GetAddrInfoDnsResolverConfig) String ¶
func (x *GetAddrInfoDnsResolverConfig) String() string
Click to show internal directories.
Click to hide internal directories.