go-control-plane: github.com/envoyproxy/go-control-plane/envoy/data/dns/v4alpha Index | Files

package envoy_data_dns_v4alpha

import "github.com/envoyproxy/go-control-plane/envoy/data/dns/v4alpha"

Index

Package Files

dns_table.pb.go dns_table.pb.validate.go

Variables

var File_envoy_data_dns_v4alpha_dns_table_proto protoreflect.FileDescriptor

type DnsTable Uses

type DnsTable struct {

    // Control how many times Envoy makes an attempt to forward a query to an external DNS server
    ExternalRetryCount uint32 `protobuf:"varint,1,opt,name=external_retry_count,json=externalRetryCount,proto3" json:"external_retry_count,omitempty"`
    // Fully qualified domain names for which Envoy will respond to DNS queries. By leaving this
    // list empty, Envoy will forward all queries to external resolvers
    VirtualDomains []*DnsTable_DnsVirtualDomain `protobuf:"bytes,2,rep,name=virtual_domains,json=virtualDomains,proto3" json:"virtual_domains,omitempty"`
    // This field serves to help Envoy determine whether it can authoritatively answer a query
    // for a name matching a suffix in this list. If the query name does not match a suffix in
    // this list, Envoy will forward the query to an upstream DNS server
    KnownSuffixes []*v4alpha.StringMatcher `protobuf:"bytes,3,rep,name=known_suffixes,json=knownSuffixes,proto3" json:"known_suffixes,omitempty"`
    // contains filtered or unexported fields
}

This message contains the configuration for the DNS Filter if populated from the control plane

func (*DnsTable) Descriptor Uses

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

Deprecated: Use DnsTable.ProtoReflect.Descriptor instead.

func (*DnsTable) GetExternalRetryCount Uses

func (x *DnsTable) GetExternalRetryCount() uint32

func (*DnsTable) GetKnownSuffixes Uses

func (x *DnsTable) GetKnownSuffixes() []*v4alpha.StringMatcher

func (*DnsTable) GetVirtualDomains Uses

func (x *DnsTable) GetVirtualDomains() []*DnsTable_DnsVirtualDomain

func (*DnsTable) ProtoMessage Uses

func (*DnsTable) ProtoMessage()

func (*DnsTable) ProtoReflect Uses

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

func (*DnsTable) Reset Uses

func (x *DnsTable) Reset()

func (*DnsTable) String Uses

func (x *DnsTable) String() string

func (*DnsTable) Validate Uses

func (m *DnsTable) Validate() error

Validate checks the field values on DnsTable with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type DnsTableValidationError Uses

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

DnsTableValidationError is the validation error returned by DnsTable.Validate if the designated constraints aren't met.

func (DnsTableValidationError) Cause Uses

func (e DnsTableValidationError) Cause() error

Cause function returns cause value.

func (DnsTableValidationError) Error Uses

func (e DnsTableValidationError) Error() string

Error satisfies the builtin error interface

func (DnsTableValidationError) ErrorName Uses

func (e DnsTableValidationError) ErrorName() string

ErrorName returns error name.

func (DnsTableValidationError) Field Uses

func (e DnsTableValidationError) Field() string

Field function returns field value.

func (DnsTableValidationError) Key Uses

func (e DnsTableValidationError) Key() bool

Key function returns key value.

func (DnsTableValidationError) Reason Uses

func (e DnsTableValidationError) Reason() string

Reason function returns reason value.

type DnsTable_AddressList Uses

type DnsTable_AddressList struct {

    // This field contains a well formed IP address that is returned in the answer for a
    // name query. The address field can be an IPv4 or IPv6 address. Address family
    // detection is done automatically when Envoy parses the string. Since this field is
    // repeated, Envoy will return as many entries from this list in the DNS response while
    // keeping the response under 512 bytes
    Address []string `protobuf:"bytes,1,rep,name=address,proto3" json:"address,omitempty"`
    // contains filtered or unexported fields
}

This message contains a list of IP addresses returned for a query for a known name

func (*DnsTable_AddressList) Descriptor Uses

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

Deprecated: Use DnsTable_AddressList.ProtoReflect.Descriptor instead.

func (*DnsTable_AddressList) GetAddress Uses

func (x *DnsTable_AddressList) GetAddress() []string

func (*DnsTable_AddressList) ProtoMessage Uses

func (*DnsTable_AddressList) ProtoMessage()

func (*DnsTable_AddressList) ProtoReflect Uses

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

func (*DnsTable_AddressList) Reset Uses

func (x *DnsTable_AddressList) Reset()

func (*DnsTable_AddressList) String Uses

func (x *DnsTable_AddressList) String() string

func (*DnsTable_AddressList) Validate Uses

func (m *DnsTable_AddressList) Validate() error

Validate checks the field values on DnsTable_AddressList with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type DnsTable_AddressListValidationError Uses

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

DnsTable_AddressListValidationError is the validation error returned by DnsTable_AddressList.Validate if the designated constraints aren't met.

func (DnsTable_AddressListValidationError) Cause Uses

func (e DnsTable_AddressListValidationError) Cause() error

Cause function returns cause value.

func (DnsTable_AddressListValidationError) Error Uses

func (e DnsTable_AddressListValidationError) Error() string

Error satisfies the builtin error interface

func (DnsTable_AddressListValidationError) ErrorName Uses

func (e DnsTable_AddressListValidationError) ErrorName() string

ErrorName returns error name.

func (DnsTable_AddressListValidationError) Field Uses

func (e DnsTable_AddressListValidationError) Field() string

Field function returns field value.

func (DnsTable_AddressListValidationError) Key Uses

func (e DnsTable_AddressListValidationError) Key() bool

Key function returns key value.

func (DnsTable_AddressListValidationError) Reason Uses

func (e DnsTable_AddressListValidationError) Reason() string

Reason function returns reason value.

type DnsTable_DnsEndpoint Uses

type DnsTable_DnsEndpoint struct {

    // Types that are assignable to EndpointConfig:
    //	*DnsTable_DnsEndpoint_AddressList
    //	*DnsTable_DnsEndpoint_ClusterName
    //	*DnsTable_DnsEndpoint_ServiceList
    EndpointConfig isDnsTable_DnsEndpoint_EndpointConfig `protobuf_oneof:"endpoint_config"`
    // contains filtered or unexported fields
}

func (*DnsTable_DnsEndpoint) Descriptor Uses

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

Deprecated: Use DnsTable_DnsEndpoint.ProtoReflect.Descriptor instead.

func (*DnsTable_DnsEndpoint) GetAddressList Uses

func (x *DnsTable_DnsEndpoint) GetAddressList() *DnsTable_AddressList

func (*DnsTable_DnsEndpoint) GetClusterName Uses

func (x *DnsTable_DnsEndpoint) GetClusterName() string

func (*DnsTable_DnsEndpoint) GetEndpointConfig Uses

func (m *DnsTable_DnsEndpoint) GetEndpointConfig() isDnsTable_DnsEndpoint_EndpointConfig

func (*DnsTable_DnsEndpoint) GetServiceList Uses

func (x *DnsTable_DnsEndpoint) GetServiceList() *DnsTable_DnsServiceList

func (*DnsTable_DnsEndpoint) ProtoMessage Uses

func (*DnsTable_DnsEndpoint) ProtoMessage()

func (*DnsTable_DnsEndpoint) ProtoReflect Uses

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

func (*DnsTable_DnsEndpoint) Reset Uses

func (x *DnsTable_DnsEndpoint) Reset()

func (*DnsTable_DnsEndpoint) String Uses

func (x *DnsTable_DnsEndpoint) String() string

func (*DnsTable_DnsEndpoint) Validate Uses

func (m *DnsTable_DnsEndpoint) Validate() error

Validate checks the field values on DnsTable_DnsEndpoint with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type DnsTable_DnsEndpointValidationError Uses

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

DnsTable_DnsEndpointValidationError is the validation error returned by DnsTable_DnsEndpoint.Validate if the designated constraints aren't met.

func (DnsTable_DnsEndpointValidationError) Cause Uses

func (e DnsTable_DnsEndpointValidationError) Cause() error

Cause function returns cause value.

func (DnsTable_DnsEndpointValidationError) Error Uses

func (e DnsTable_DnsEndpointValidationError) Error() string

Error satisfies the builtin error interface

func (DnsTable_DnsEndpointValidationError) ErrorName Uses

func (e DnsTable_DnsEndpointValidationError) ErrorName() string

ErrorName returns error name.

func (DnsTable_DnsEndpointValidationError) Field Uses

func (e DnsTable_DnsEndpointValidationError) Field() string

Field function returns field value.

func (DnsTable_DnsEndpointValidationError) Key Uses

func (e DnsTable_DnsEndpointValidationError) Key() bool

Key function returns key value.

func (DnsTable_DnsEndpointValidationError) Reason Uses

func (e DnsTable_DnsEndpointValidationError) Reason() string

Reason function returns reason value.

type DnsTable_DnsEndpoint_AddressList Uses

type DnsTable_DnsEndpoint_AddressList struct {
    // Define a list of addresses to return for the specified endpoint
    AddressList *DnsTable_AddressList `protobuf:"bytes,1,opt,name=address_list,json=addressList,proto3,oneof"`
}

type DnsTable_DnsEndpoint_ClusterName Uses

type DnsTable_DnsEndpoint_ClusterName struct {
    // Define a cluster whose addresses are returned for the specified endpoint
    ClusterName string `protobuf:"bytes,2,opt,name=cluster_name,json=clusterName,proto3,oneof"`
}

type DnsTable_DnsEndpoint_ServiceList Uses

type DnsTable_DnsEndpoint_ServiceList struct {
    // Define a DNS Service List for the specified endpoint
    ServiceList *DnsTable_DnsServiceList `protobuf:"bytes,3,opt,name=service_list,json=serviceList,proto3,oneof"`
}

type DnsTable_DnsService Uses

type DnsTable_DnsService struct {

    // The name of the service without the protocol or domain name
    ServiceName string `protobuf:"bytes,1,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"`
    // The service protocol. This can be specified as a string or the numeric value of the protocol
    Protocol *DnsTable_DnsServiceProtocol `protobuf:"bytes,2,opt,name=protocol,proto3" json:"protocol,omitempty"`
    // The service entry time to live. This is independent from the DNS Answer record TTL
    Ttl *duration.Duration `protobuf:"bytes,3,opt,name=ttl,proto3" json:"ttl,omitempty"`
    // The list of targets hosting the service
    Targets []*DnsTable_DnsServiceTarget `protobuf:"bytes,4,rep,name=targets,proto3" json:"targets,omitempty"`
    // contains filtered or unexported fields
}

This message defines a service selection record returned for a service query in a domain

func (*DnsTable_DnsService) Descriptor Uses

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

Deprecated: Use DnsTable_DnsService.ProtoReflect.Descriptor instead.

func (*DnsTable_DnsService) GetProtocol Uses

func (x *DnsTable_DnsService) GetProtocol() *DnsTable_DnsServiceProtocol

func (*DnsTable_DnsService) GetServiceName Uses

func (x *DnsTable_DnsService) GetServiceName() string

func (*DnsTable_DnsService) GetTargets Uses

func (x *DnsTable_DnsService) GetTargets() []*DnsTable_DnsServiceTarget

func (*DnsTable_DnsService) GetTtl Uses

func (x *DnsTable_DnsService) GetTtl() *duration.Duration

func (*DnsTable_DnsService) ProtoMessage Uses

func (*DnsTable_DnsService) ProtoMessage()

func (*DnsTable_DnsService) ProtoReflect Uses

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

func (*DnsTable_DnsService) Reset Uses

func (x *DnsTable_DnsService) Reset()

func (*DnsTable_DnsService) String Uses

func (x *DnsTable_DnsService) String() string

func (*DnsTable_DnsService) Validate Uses

func (m *DnsTable_DnsService) Validate() error

Validate checks the field values on DnsTable_DnsService with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type DnsTable_DnsServiceList Uses

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

Define a list of service records for a given service

func (*DnsTable_DnsServiceList) Descriptor Uses

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

Deprecated: Use DnsTable_DnsServiceList.ProtoReflect.Descriptor instead.

func (*DnsTable_DnsServiceList) GetServices Uses

func (x *DnsTable_DnsServiceList) GetServices() []*DnsTable_DnsService

func (*DnsTable_DnsServiceList) ProtoMessage Uses

func (*DnsTable_DnsServiceList) ProtoMessage()

func (*DnsTable_DnsServiceList) ProtoReflect Uses

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

func (*DnsTable_DnsServiceList) Reset Uses

func (x *DnsTable_DnsServiceList) Reset()

func (*DnsTable_DnsServiceList) String Uses

func (x *DnsTable_DnsServiceList) String() string

func (*DnsTable_DnsServiceList) Validate Uses

func (m *DnsTable_DnsServiceList) Validate() error

Validate checks the field values on DnsTable_DnsServiceList with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type DnsTable_DnsServiceListValidationError Uses

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

DnsTable_DnsServiceListValidationError is the validation error returned by DnsTable_DnsServiceList.Validate if the designated constraints aren't met.

func (DnsTable_DnsServiceListValidationError) Cause Uses

func (e DnsTable_DnsServiceListValidationError) Cause() error

Cause function returns cause value.

func (DnsTable_DnsServiceListValidationError) Error Uses

func (e DnsTable_DnsServiceListValidationError) Error() string

Error satisfies the builtin error interface

func (DnsTable_DnsServiceListValidationError) ErrorName Uses

func (e DnsTable_DnsServiceListValidationError) ErrorName() string

ErrorName returns error name.

func (DnsTable_DnsServiceListValidationError) Field Uses

func (e DnsTable_DnsServiceListValidationError) Field() string

Field function returns field value.

func (DnsTable_DnsServiceListValidationError) Key Uses

func (e DnsTable_DnsServiceListValidationError) Key() bool

Key function returns key value.

func (DnsTable_DnsServiceListValidationError) Reason Uses

func (e DnsTable_DnsServiceListValidationError) Reason() string

Reason function returns reason value.

type DnsTable_DnsServiceProtocol Uses

type DnsTable_DnsServiceProtocol struct {

    // Types that are assignable to ProtocolConfig:
    //	*DnsTable_DnsServiceProtocol_Number
    //	*DnsTable_DnsServiceProtocol_Name
    ProtocolConfig isDnsTable_DnsServiceProtocol_ProtocolConfig `protobuf_oneof:"protocol_config"`
    // contains filtered or unexported fields
}

Specify the service protocol using a numeric or string value

func (*DnsTable_DnsServiceProtocol) Descriptor Uses

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

Deprecated: Use DnsTable_DnsServiceProtocol.ProtoReflect.Descriptor instead.

func (*DnsTable_DnsServiceProtocol) GetName Uses

func (x *DnsTable_DnsServiceProtocol) GetName() string

func (*DnsTable_DnsServiceProtocol) GetNumber Uses

func (x *DnsTable_DnsServiceProtocol) GetNumber() uint32

func (*DnsTable_DnsServiceProtocol) GetProtocolConfig Uses

func (m *DnsTable_DnsServiceProtocol) GetProtocolConfig() isDnsTable_DnsServiceProtocol_ProtocolConfig

func (*DnsTable_DnsServiceProtocol) ProtoMessage Uses

func (*DnsTable_DnsServiceProtocol) ProtoMessage()

func (*DnsTable_DnsServiceProtocol) ProtoReflect Uses

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

func (*DnsTable_DnsServiceProtocol) Reset Uses

func (x *DnsTable_DnsServiceProtocol) Reset()

func (*DnsTable_DnsServiceProtocol) String Uses

func (x *DnsTable_DnsServiceProtocol) String() string

func (*DnsTable_DnsServiceProtocol) Validate Uses

func (m *DnsTable_DnsServiceProtocol) Validate() error

Validate checks the field values on DnsTable_DnsServiceProtocol with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type DnsTable_DnsServiceProtocolValidationError Uses

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

DnsTable_DnsServiceProtocolValidationError is the validation error returned by DnsTable_DnsServiceProtocol.Validate if the designated constraints aren't met.

func (DnsTable_DnsServiceProtocolValidationError) Cause Uses

func (e DnsTable_DnsServiceProtocolValidationError) Cause() error

Cause function returns cause value.

func (DnsTable_DnsServiceProtocolValidationError) Error Uses

func (e DnsTable_DnsServiceProtocolValidationError) Error() string

Error satisfies the builtin error interface

func (DnsTable_DnsServiceProtocolValidationError) ErrorName Uses

func (e DnsTable_DnsServiceProtocolValidationError) ErrorName() string

ErrorName returns error name.

func (DnsTable_DnsServiceProtocolValidationError) Field Uses

func (e DnsTable_DnsServiceProtocolValidationError) Field() string

Field function returns field value.

func (DnsTable_DnsServiceProtocolValidationError) Key Uses

func (e DnsTable_DnsServiceProtocolValidationError) Key() bool

Key function returns key value.

func (DnsTable_DnsServiceProtocolValidationError) Reason Uses

func (e DnsTable_DnsServiceProtocolValidationError) Reason() string

Reason function returns reason value.

type DnsTable_DnsServiceProtocol_Name Uses

type DnsTable_DnsServiceProtocol_Name struct {
    // Specify the protocol name for the service.
    Name string `protobuf:"bytes,2,opt,name=name,proto3,oneof"`
}

type DnsTable_DnsServiceProtocol_Number Uses

type DnsTable_DnsServiceProtocol_Number struct {
    // Specify the protocol number for the service. Envoy will try to resolve the number to
    // the protocol name. For example, 6 will resolve to "tcp". Refer to:
    // https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml
    // for protocol names and numbers
    Number uint32 `protobuf:"varint,1,opt,name=number,proto3,oneof"`
}

type DnsTable_DnsServiceTarget Uses

type DnsTable_DnsServiceTarget struct {

    // Specify the name of the endpoint for the Service. The name is a hostname or a cluster
    //
    // Types that are assignable to EndpointType:
    //	*DnsTable_DnsServiceTarget_HostName
    //	*DnsTable_DnsServiceTarget_ClusterName
    EndpointType isDnsTable_DnsServiceTarget_EndpointType `protobuf_oneof:"endpoint_type"`
    // The priority of the service record target
    Priority uint32 `protobuf:"varint,3,opt,name=priority,proto3" json:"priority,omitempty"`
    // The weight of the service record target
    Weight uint32 `protobuf:"varint,4,opt,name=weight,proto3" json:"weight,omitempty"`
    // The port to which the service is bound. This value is optional if the target is a
    // cluster. Setting port to zero in this case makes the filter use the port value
    // from the cluster host
    Port uint32 `protobuf:"varint,5,opt,name=port,proto3" json:"port,omitempty"`
    // contains filtered or unexported fields
}

Specify the target for a given DNS service [#next-free-field: 6]

func (*DnsTable_DnsServiceTarget) Descriptor Uses

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

Deprecated: Use DnsTable_DnsServiceTarget.ProtoReflect.Descriptor instead.

func (*DnsTable_DnsServiceTarget) GetClusterName Uses

func (x *DnsTable_DnsServiceTarget) GetClusterName() string

func (*DnsTable_DnsServiceTarget) GetEndpointType Uses

func (m *DnsTable_DnsServiceTarget) GetEndpointType() isDnsTable_DnsServiceTarget_EndpointType

func (*DnsTable_DnsServiceTarget) GetHostName Uses

func (x *DnsTable_DnsServiceTarget) GetHostName() string

func (*DnsTable_DnsServiceTarget) GetPort Uses

func (x *DnsTable_DnsServiceTarget) GetPort() uint32

func (*DnsTable_DnsServiceTarget) GetPriority Uses

func (x *DnsTable_DnsServiceTarget) GetPriority() uint32

func (*DnsTable_DnsServiceTarget) GetWeight Uses

func (x *DnsTable_DnsServiceTarget) GetWeight() uint32

func (*DnsTable_DnsServiceTarget) ProtoMessage Uses

func (*DnsTable_DnsServiceTarget) ProtoMessage()

func (*DnsTable_DnsServiceTarget) ProtoReflect Uses

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

func (*DnsTable_DnsServiceTarget) Reset Uses

func (x *DnsTable_DnsServiceTarget) Reset()

func (*DnsTable_DnsServiceTarget) String Uses

func (x *DnsTable_DnsServiceTarget) String() string

func (*DnsTable_DnsServiceTarget) Validate Uses

func (m *DnsTable_DnsServiceTarget) Validate() error

Validate checks the field values on DnsTable_DnsServiceTarget with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type DnsTable_DnsServiceTargetValidationError Uses

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

DnsTable_DnsServiceTargetValidationError is the validation error returned by DnsTable_DnsServiceTarget.Validate if the designated constraints aren't met.

func (DnsTable_DnsServiceTargetValidationError) Cause Uses

func (e DnsTable_DnsServiceTargetValidationError) Cause() error

Cause function returns cause value.

func (DnsTable_DnsServiceTargetValidationError) Error Uses

func (e DnsTable_DnsServiceTargetValidationError) Error() string

Error satisfies the builtin error interface

func (DnsTable_DnsServiceTargetValidationError) ErrorName Uses

func (e DnsTable_DnsServiceTargetValidationError) ErrorName() string

ErrorName returns error name.

func (DnsTable_DnsServiceTargetValidationError) Field Uses

func (e DnsTable_DnsServiceTargetValidationError) Field() string

Field function returns field value.

func (DnsTable_DnsServiceTargetValidationError) Key Uses

func (e DnsTable_DnsServiceTargetValidationError) Key() bool

Key function returns key value.

func (DnsTable_DnsServiceTargetValidationError) Reason Uses

func (e DnsTable_DnsServiceTargetValidationError) Reason() string

Reason function returns reason value.

type DnsTable_DnsServiceTarget_ClusterName Uses

type DnsTable_DnsServiceTarget_ClusterName struct {
    // Use a cluster name as the endpoint for a service.
    ClusterName string `protobuf:"bytes,2,opt,name=cluster_name,json=clusterName,proto3,oneof"`
}

type DnsTable_DnsServiceTarget_HostName Uses

type DnsTable_DnsServiceTarget_HostName struct {
    // Use a resolvable hostname as the endpoint for a service.
    HostName string `protobuf:"bytes,1,opt,name=host_name,json=hostName,proto3,oneof"`
}

type DnsTable_DnsServiceValidationError Uses

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

DnsTable_DnsServiceValidationError is the validation error returned by DnsTable_DnsService.Validate if the designated constraints aren't met.

func (DnsTable_DnsServiceValidationError) Cause Uses

func (e DnsTable_DnsServiceValidationError) Cause() error

Cause function returns cause value.

func (DnsTable_DnsServiceValidationError) Error Uses

func (e DnsTable_DnsServiceValidationError) Error() string

Error satisfies the builtin error interface

func (DnsTable_DnsServiceValidationError) ErrorName Uses

func (e DnsTable_DnsServiceValidationError) ErrorName() string

ErrorName returns error name.

func (DnsTable_DnsServiceValidationError) Field Uses

func (e DnsTable_DnsServiceValidationError) Field() string

Field function returns field value.

func (DnsTable_DnsServiceValidationError) Key Uses

func (e DnsTable_DnsServiceValidationError) Key() bool

Key function returns key value.

func (DnsTable_DnsServiceValidationError) Reason Uses

func (e DnsTable_DnsServiceValidationError) Reason() string

Reason function returns reason value.

type DnsTable_DnsVirtualDomain Uses

type DnsTable_DnsVirtualDomain struct {

    // A domain name for which Envoy will respond to query requests
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // The configuration containing the method to determine the address of this endpoint
    Endpoint *DnsTable_DnsEndpoint `protobuf:"bytes,2,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
    // Sets the TTL in DNS answers from Envoy returned to the client. The default TTL is 300s
    AnswerTtl *duration.Duration `protobuf:"bytes,3,opt,name=answer_ttl,json=answerTtl,proto3" json:"answer_ttl,omitempty"`
    // contains filtered or unexported fields
}

func (*DnsTable_DnsVirtualDomain) Descriptor Uses

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

Deprecated: Use DnsTable_DnsVirtualDomain.ProtoReflect.Descriptor instead.

func (*DnsTable_DnsVirtualDomain) GetAnswerTtl Uses

func (x *DnsTable_DnsVirtualDomain) GetAnswerTtl() *duration.Duration

func (*DnsTable_DnsVirtualDomain) GetEndpoint Uses

func (x *DnsTable_DnsVirtualDomain) GetEndpoint() *DnsTable_DnsEndpoint

func (*DnsTable_DnsVirtualDomain) GetName Uses

func (x *DnsTable_DnsVirtualDomain) GetName() string

func (*DnsTable_DnsVirtualDomain) ProtoMessage Uses

func (*DnsTable_DnsVirtualDomain) ProtoMessage()

func (*DnsTable_DnsVirtualDomain) ProtoReflect Uses

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

func (*DnsTable_DnsVirtualDomain) Reset Uses

func (x *DnsTable_DnsVirtualDomain) Reset()

func (*DnsTable_DnsVirtualDomain) String Uses

func (x *DnsTable_DnsVirtualDomain) String() string

func (*DnsTable_DnsVirtualDomain) Validate Uses

func (m *DnsTable_DnsVirtualDomain) Validate() error

Validate checks the field values on DnsTable_DnsVirtualDomain with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type DnsTable_DnsVirtualDomainValidationError Uses

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

DnsTable_DnsVirtualDomainValidationError is the validation error returned by DnsTable_DnsVirtualDomain.Validate if the designated constraints aren't met.

func (DnsTable_DnsVirtualDomainValidationError) Cause Uses

func (e DnsTable_DnsVirtualDomainValidationError) Cause() error

Cause function returns cause value.

func (DnsTable_DnsVirtualDomainValidationError) Error Uses

func (e DnsTable_DnsVirtualDomainValidationError) Error() string

Error satisfies the builtin error interface

func (DnsTable_DnsVirtualDomainValidationError) ErrorName Uses

func (e DnsTable_DnsVirtualDomainValidationError) ErrorName() string

ErrorName returns error name.

func (DnsTable_DnsVirtualDomainValidationError) Field Uses

func (e DnsTable_DnsVirtualDomainValidationError) Field() string

Field function returns field value.

func (DnsTable_DnsVirtualDomainValidationError) Key Uses

func (e DnsTable_DnsVirtualDomainValidationError) Key() bool

Key function returns key value.

func (DnsTable_DnsVirtualDomainValidationError) Reason Uses

func (e DnsTable_DnsVirtualDomainValidationError) Reason() string

Reason function returns reason value.

Package envoy_data_dns_v4alpha imports 20 packages (graph) and is imported by 8 packages. Updated 2021-01-08. Refresh now. Tools for package owners.