istio: istio.io/istio/pilot/pkg/proto Index | Files

package istio_networking_nds_v1

import "istio.io/istio/pilot/pkg/proto"

Index

Package Files

nds.pb.go

type NameTable Uses

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 (*NameTable) Descriptor Uses

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

func (*NameTable) GetTable Uses

func (m *NameTable) GetTable() map[string]*NameTable_NameInfo

func (*NameTable) ProtoMessage Uses

func (*NameTable) ProtoMessage()

func (*NameTable) Reset Uses

func (m *NameTable) Reset()

func (*NameTable) String Uses

func (m *NameTable) String() string

func (*NameTable) XXX_DiscardUnknown Uses

func (m *NameTable) XXX_DiscardUnknown()

func (*NameTable) XXX_Marshal Uses

func (m *NameTable) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NameTable) XXX_Merge Uses

func (dst *NameTable) XXX_Merge(src proto.Message)

func (*NameTable) XXX_Size Uses

func (m *NameTable) XXX_Size() int

func (*NameTable) XXX_Unmarshal Uses

func (m *NameTable) XXX_Unmarshal(b []byte) error

type NameTable_NameInfo Uses

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 Uses

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

func (*NameTable_NameInfo) GetIps Uses

func (m *NameTable_NameInfo) GetIps() []string

func (*NameTable_NameInfo) GetNamespace Uses

func (m *NameTable_NameInfo) GetNamespace() string

func (*NameTable_NameInfo) GetRegistry Uses

func (m *NameTable_NameInfo) GetRegistry() string

func (*NameTable_NameInfo) GetShortname Uses

func (m *NameTable_NameInfo) GetShortname() string

func (*NameTable_NameInfo) ProtoMessage Uses

func (*NameTable_NameInfo) ProtoMessage()

func (*NameTable_NameInfo) Reset Uses

func (m *NameTable_NameInfo) Reset()

func (*NameTable_NameInfo) String Uses

func (m *NameTable_NameInfo) String() string

func (*NameTable_NameInfo) XXX_DiscardUnknown Uses

func (m *NameTable_NameInfo) XXX_DiscardUnknown()

func (*NameTable_NameInfo) XXX_Marshal Uses

func (m *NameTable_NameInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NameTable_NameInfo) XXX_Merge Uses

func (dst *NameTable_NameInfo) XXX_Merge(src proto.Message)

func (*NameTable_NameInfo) XXX_Size Uses

func (m *NameTable_NameInfo) XXX_Size() int

func (*NameTable_NameInfo) XXX_Unmarshal Uses

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.