Documentation ¶
Index ¶
- Variables
- type DnsFilterConfig
- func (*DnsFilterConfig) Descriptor() ([]byte, []int)
- func (m *DnsFilterConfig) GetServerConfig() *DnsFilterConfig_ServerContextConfig
- func (m *DnsFilterConfig) GetStatPrefix() string
- func (m *DnsFilterConfig) Marshal() (dAtA []byte, err error)
- func (m *DnsFilterConfig) MarshalTo(dAtA []byte) (int, error)
- func (m *DnsFilterConfig) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*DnsFilterConfig) ProtoMessage()
- func (m *DnsFilterConfig) Reset()
- func (m *DnsFilterConfig) Size() (n int)
- func (m *DnsFilterConfig) String() string
- func (m *DnsFilterConfig) Unmarshal(dAtA []byte) error
- func (m *DnsFilterConfig) Validate() error
- func (m *DnsFilterConfig) XXX_DiscardUnknown()
- func (m *DnsFilterConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DnsFilterConfig) XXX_Merge(src proto.Message)
- func (m *DnsFilterConfig) XXX_Size() int
- func (m *DnsFilterConfig) XXX_Unmarshal(b []byte) error
- type DnsFilterConfigValidationError
- func (e DnsFilterConfigValidationError) Cause() error
- func (e DnsFilterConfigValidationError) Error() string
- func (e DnsFilterConfigValidationError) ErrorName() string
- func (e DnsFilterConfigValidationError) Field() string
- func (e DnsFilterConfigValidationError) Key() bool
- func (e DnsFilterConfigValidationError) Reason() string
- type DnsFilterConfig_ServerContextConfig
- func (*DnsFilterConfig_ServerContextConfig) Descriptor() ([]byte, []int)
- func (m *DnsFilterConfig_ServerContextConfig) GetConfigSource() isDnsFilterConfig_ServerContextConfig_ConfigSource
- func (m *DnsFilterConfig_ServerContextConfig) GetExternalDnsTable() *core.DataSource
- func (m *DnsFilterConfig_ServerContextConfig) GetInlineDnsTable() *v2alpha.DnsTable
- func (m *DnsFilterConfig_ServerContextConfig) Marshal() (dAtA []byte, err error)
- func (m *DnsFilterConfig_ServerContextConfig) MarshalTo(dAtA []byte) (int, error)
- func (m *DnsFilterConfig_ServerContextConfig) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*DnsFilterConfig_ServerContextConfig) ProtoMessage()
- func (m *DnsFilterConfig_ServerContextConfig) Reset()
- func (m *DnsFilterConfig_ServerContextConfig) Size() (n int)
- func (m *DnsFilterConfig_ServerContextConfig) String() string
- func (m *DnsFilterConfig_ServerContextConfig) Unmarshal(dAtA []byte) error
- func (m *DnsFilterConfig_ServerContextConfig) Validate() error
- func (m *DnsFilterConfig_ServerContextConfig) XXX_DiscardUnknown()
- func (m *DnsFilterConfig_ServerContextConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DnsFilterConfig_ServerContextConfig) XXX_Merge(src proto.Message)
- func (*DnsFilterConfig_ServerContextConfig) XXX_OneofWrappers() []interface{}
- func (m *DnsFilterConfig_ServerContextConfig) XXX_Size() int
- func (m *DnsFilterConfig_ServerContextConfig) XXX_Unmarshal(b []byte) error
- type DnsFilterConfig_ServerContextConfigValidationError
- func (e DnsFilterConfig_ServerContextConfigValidationError) Cause() error
- func (e DnsFilterConfig_ServerContextConfigValidationError) Error() string
- func (e DnsFilterConfig_ServerContextConfigValidationError) ErrorName() string
- func (e DnsFilterConfig_ServerContextConfigValidationError) Field() string
- func (e DnsFilterConfig_ServerContextConfigValidationError) Key() bool
- func (e DnsFilterConfig_ServerContextConfigValidationError) Reason() string
- type DnsFilterConfig_ServerContextConfig_ExternalDnsTable
- type DnsFilterConfig_ServerContextConfig_InlineDnsTable
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type DnsFilterConfig ¶
type DnsFilterConfig struct { // The stat prefix used when emitting DNS filter statistics StatPrefix string `protobuf:"bytes,1,opt,name=stat_prefix,json=statPrefix,proto3" json:"stat_prefix,omitempty"` // Server context configuration ServerConfig *DnsFilterConfig_ServerContextConfig `protobuf:"bytes,2,opt,name=server_config,json=serverConfig,proto3" json:"server_config,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Configuration for the DNS filter.
func (*DnsFilterConfig) Descriptor ¶
func (*DnsFilterConfig) Descriptor() ([]byte, []int)
func (*DnsFilterConfig) GetServerConfig ¶
func (m *DnsFilterConfig) GetServerConfig() *DnsFilterConfig_ServerContextConfig
func (*DnsFilterConfig) GetStatPrefix ¶
func (m *DnsFilterConfig) GetStatPrefix() string
func (*DnsFilterConfig) Marshal ¶
func (m *DnsFilterConfig) Marshal() (dAtA []byte, err error)
func (*DnsFilterConfig) MarshalToSizedBuffer ¶
func (m *DnsFilterConfig) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*DnsFilterConfig) ProtoMessage ¶
func (*DnsFilterConfig) ProtoMessage()
func (*DnsFilterConfig) Reset ¶
func (m *DnsFilterConfig) Reset()
func (*DnsFilterConfig) Size ¶
func (m *DnsFilterConfig) Size() (n int)
func (*DnsFilterConfig) String ¶
func (m *DnsFilterConfig) String() string
func (*DnsFilterConfig) Unmarshal ¶
func (m *DnsFilterConfig) Unmarshal(dAtA []byte) error
func (*DnsFilterConfig) Validate ¶
func (m *DnsFilterConfig) Validate() error
Validate checks the field values on DnsFilterConfig with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*DnsFilterConfig) XXX_DiscardUnknown ¶
func (m *DnsFilterConfig) XXX_DiscardUnknown()
func (*DnsFilterConfig) XXX_Marshal ¶
func (m *DnsFilterConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DnsFilterConfig) XXX_Merge ¶
func (m *DnsFilterConfig) XXX_Merge(src proto.Message)
func (*DnsFilterConfig) XXX_Size ¶
func (m *DnsFilterConfig) XXX_Size() int
func (*DnsFilterConfig) XXX_Unmarshal ¶
func (m *DnsFilterConfig) XXX_Unmarshal(b []byte) error
type DnsFilterConfigValidationError ¶
type DnsFilterConfigValidationError struct {
// contains filtered or unexported fields
}
DnsFilterConfigValidationError is the validation error returned by DnsFilterConfig.Validate if the designated constraints aren't met.
func (DnsFilterConfigValidationError) Cause ¶
func (e DnsFilterConfigValidationError) Cause() error
Cause function returns cause value.
func (DnsFilterConfigValidationError) Error ¶
func (e DnsFilterConfigValidationError) Error() string
Error satisfies the builtin error interface
func (DnsFilterConfigValidationError) ErrorName ¶
func (e DnsFilterConfigValidationError) ErrorName() string
ErrorName returns error name.
func (DnsFilterConfigValidationError) Field ¶
func (e DnsFilterConfigValidationError) Field() string
Field function returns field value.
func (DnsFilterConfigValidationError) Key ¶
func (e DnsFilterConfigValidationError) Key() bool
Key function returns key value.
func (DnsFilterConfigValidationError) Reason ¶
func (e DnsFilterConfigValidationError) Reason() string
Reason function returns reason value.
type DnsFilterConfig_ServerContextConfig ¶
type DnsFilterConfig_ServerContextConfig struct { // Types that are valid to be assigned to ConfigSource: // *DnsFilterConfig_ServerContextConfig_InlineDnsTable // *DnsFilterConfig_ServerContextConfig_ExternalDnsTable ConfigSource isDnsFilterConfig_ServerContextConfig_ConfigSource `protobuf_oneof:"config_source"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
This message contains the configuration for the Dns Filter operating in a server context. This message will contain the virtual hosts and associated addresses with which Envoy will respond to queries
func (*DnsFilterConfig_ServerContextConfig) Descriptor ¶
func (*DnsFilterConfig_ServerContextConfig) Descriptor() ([]byte, []int)
func (*DnsFilterConfig_ServerContextConfig) GetConfigSource ¶
func (m *DnsFilterConfig_ServerContextConfig) GetConfigSource() isDnsFilterConfig_ServerContextConfig_ConfigSource
func (*DnsFilterConfig_ServerContextConfig) GetExternalDnsTable ¶
func (m *DnsFilterConfig_ServerContextConfig) GetExternalDnsTable() *core.DataSource
func (*DnsFilterConfig_ServerContextConfig) GetInlineDnsTable ¶
func (m *DnsFilterConfig_ServerContextConfig) GetInlineDnsTable() *v2alpha.DnsTable
func (*DnsFilterConfig_ServerContextConfig) Marshal ¶
func (m *DnsFilterConfig_ServerContextConfig) Marshal() (dAtA []byte, err error)
func (*DnsFilterConfig_ServerContextConfig) MarshalTo ¶
func (m *DnsFilterConfig_ServerContextConfig) MarshalTo(dAtA []byte) (int, error)
func (*DnsFilterConfig_ServerContextConfig) MarshalToSizedBuffer ¶
func (m *DnsFilterConfig_ServerContextConfig) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*DnsFilterConfig_ServerContextConfig) ProtoMessage ¶
func (*DnsFilterConfig_ServerContextConfig) ProtoMessage()
func (*DnsFilterConfig_ServerContextConfig) Reset ¶
func (m *DnsFilterConfig_ServerContextConfig) Reset()
func (*DnsFilterConfig_ServerContextConfig) Size ¶
func (m *DnsFilterConfig_ServerContextConfig) Size() (n int)
func (*DnsFilterConfig_ServerContextConfig) String ¶
func (m *DnsFilterConfig_ServerContextConfig) String() string
func (*DnsFilterConfig_ServerContextConfig) Unmarshal ¶
func (m *DnsFilterConfig_ServerContextConfig) Unmarshal(dAtA []byte) error
func (*DnsFilterConfig_ServerContextConfig) Validate ¶
func (m *DnsFilterConfig_ServerContextConfig) Validate() error
Validate checks the field values on DnsFilterConfig_ServerContextConfig with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*DnsFilterConfig_ServerContextConfig) XXX_DiscardUnknown ¶
func (m *DnsFilterConfig_ServerContextConfig) XXX_DiscardUnknown()
func (*DnsFilterConfig_ServerContextConfig) XXX_Marshal ¶
func (m *DnsFilterConfig_ServerContextConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DnsFilterConfig_ServerContextConfig) XXX_Merge ¶
func (m *DnsFilterConfig_ServerContextConfig) XXX_Merge(src proto.Message)
func (*DnsFilterConfig_ServerContextConfig) XXX_OneofWrappers ¶
func (*DnsFilterConfig_ServerContextConfig) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*DnsFilterConfig_ServerContextConfig) XXX_Size ¶
func (m *DnsFilterConfig_ServerContextConfig) XXX_Size() int
func (*DnsFilterConfig_ServerContextConfig) XXX_Unmarshal ¶
func (m *DnsFilterConfig_ServerContextConfig) XXX_Unmarshal(b []byte) error
type DnsFilterConfig_ServerContextConfigValidationError ¶
type DnsFilterConfig_ServerContextConfigValidationError struct {
// contains filtered or unexported fields
}
DnsFilterConfig_ServerContextConfigValidationError is the validation error returned by DnsFilterConfig_ServerContextConfig.Validate if the designated constraints aren't met.
func (DnsFilterConfig_ServerContextConfigValidationError) Cause ¶
func (e DnsFilterConfig_ServerContextConfigValidationError) Cause() error
Cause function returns cause value.
func (DnsFilterConfig_ServerContextConfigValidationError) Error ¶
func (e DnsFilterConfig_ServerContextConfigValidationError) Error() string
Error satisfies the builtin error interface
func (DnsFilterConfig_ServerContextConfigValidationError) ErrorName ¶
func (e DnsFilterConfig_ServerContextConfigValidationError) ErrorName() string
ErrorName returns error name.
func (DnsFilterConfig_ServerContextConfigValidationError) Field ¶
func (e DnsFilterConfig_ServerContextConfigValidationError) Field() string
Field function returns field value.
func (DnsFilterConfig_ServerContextConfigValidationError) Key ¶
func (e DnsFilterConfig_ServerContextConfigValidationError) Key() bool
Key function returns key value.
func (DnsFilterConfig_ServerContextConfigValidationError) Reason ¶
func (e DnsFilterConfig_ServerContextConfigValidationError) Reason() string
Reason function returns reason value.
type DnsFilterConfig_ServerContextConfig_ExternalDnsTable ¶
type DnsFilterConfig_ServerContextConfig_ExternalDnsTable struct {
ExternalDnsTable *core.DataSource `protobuf:"bytes,2,opt,name=external_dns_table,json=externalDnsTable,proto3,oneof" json:"external_dns_table,omitempty"`
}
func (*DnsFilterConfig_ServerContextConfig_ExternalDnsTable) MarshalTo ¶
func (m *DnsFilterConfig_ServerContextConfig_ExternalDnsTable) MarshalTo(dAtA []byte) (int, error)
func (*DnsFilterConfig_ServerContextConfig_ExternalDnsTable) MarshalToSizedBuffer ¶
func (m *DnsFilterConfig_ServerContextConfig_ExternalDnsTable) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*DnsFilterConfig_ServerContextConfig_ExternalDnsTable) Size ¶
func (m *DnsFilterConfig_ServerContextConfig_ExternalDnsTable) Size() (n int)
type DnsFilterConfig_ServerContextConfig_InlineDnsTable ¶
type DnsFilterConfig_ServerContextConfig_InlineDnsTable struct {
InlineDnsTable *v2alpha.DnsTable `protobuf:"bytes,1,opt,name=inline_dns_table,json=inlineDnsTable,proto3,oneof" json:"inline_dns_table,omitempty"`
}
func (*DnsFilterConfig_ServerContextConfig_InlineDnsTable) MarshalTo ¶
func (m *DnsFilterConfig_ServerContextConfig_InlineDnsTable) MarshalTo(dAtA []byte) (int, error)
func (*DnsFilterConfig_ServerContextConfig_InlineDnsTable) MarshalToSizedBuffer ¶
func (m *DnsFilterConfig_ServerContextConfig_InlineDnsTable) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*DnsFilterConfig_ServerContextConfig_InlineDnsTable) Size ¶
func (m *DnsFilterConfig_ServerContextConfig_InlineDnsTable) Size() (n int)