import "istio.io/istio/pilot/pkg/proto"
type NameTable struct { // Map of hostname to IP plus other attributes used for resolution such as short names, // k8s domains, etc. Table map[string]*NameTable_NameInfo `protobuf:"bytes,1,rep,name=table,proto3" json:"table,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Table of hostnames and their IPs to br used for DNS resolution at the agent Sent by istiod to istio agents via xds
func (m *NameTable) GetTable() map[string]*NameTable_NameInfo
type NameTable_NameInfo struct { Ips []string `protobuf:"bytes,1,rep,name=ips,proto3" json:"ips,omitempty"` // the registry where this Registry string `protobuf:"bytes,2,opt,name=registry,proto3" json:"registry,omitempty"` // these are set only for k8s services Shortname string `protobuf:"bytes,3,opt,name=shortname,proto3" json:"shortname,omitempty"` Namespace string `protobuf:"bytes,4,opt,name=namespace,proto3" json:"namespace,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*NameTable_NameInfo) Descriptor() ([]byte, []int)
func (m *NameTable_NameInfo) GetIps() []string
func (m *NameTable_NameInfo) GetNamespace() string
func (m *NameTable_NameInfo) GetRegistry() string
func (m *NameTable_NameInfo) GetShortname() string
func (*NameTable_NameInfo) ProtoMessage()
func (m *NameTable_NameInfo) Reset()
func (m *NameTable_NameInfo) String() string
func (m *NameTable_NameInfo) XXX_DiscardUnknown()
func (dst *NameTable_NameInfo) XXX_Merge(src proto.Message)
func (m *NameTable_NameInfo) XXX_Size() int
func (m *NameTable_NameInfo) XXX_Unmarshal(b []byte) error
Package istio_networking_nds_v1 imports 3 packages (graph) and is imported by 8 packages. Updated 2020-09-08. Refresh now. Tools for package owners.