proto

package
v3.24.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 21, 2023 License: Apache-2.0, Apache-2.0 Imports: 7 Imported by: 0

README

Upgrade process

We match the Calico/VPP version to a given Calico version. in order to upgrade proceed as follows :

  • Upgrade go.mod with the newer version of projectcalico/calico :
    • Get the appropriate commit hash for the new version in the https://github.com/projectcalico/calico repository
    • run go get github.com/projectcalico/calico@<commit hash>
    • This will change the go.mod & go.sum with github.com/projectcalico/calico v1.11.0-cni-plugin.0.{SOMEDATE}-{SOMEHASH}
    • Edit go.mod to make it v0.0.0-{SOMEDATE}-{SOMEHASH}, remove it from go.sum and run go mod download github.com/projectcalico/calico to fixup go.sum
    • Add comments e.g. // v3.23.0 to make the commit hash explicit
    • Update the replace () section with the replacement found in github.com/projectcalico/calico/go.mod (those for google.golang.org/grpc and k8s.io/* in the main section)
  • Upgrade go.mod with the newer version of projectcalico/api :
    • Get the appropriate commit hash for the new version in the https://github.com/projectcalico/api repository
    • run go get github.com/projectcalico/api@<commit hash>
    • This will change the go.mod & go.sum with github.com/projectcalico/calico v0.0.0-{SOMEDATE}-{SOMEHASH}
    • Patch the replace () with the updated date & hash strings github.com/projectcalico/api => github.com/projectcalico/api v0.0.0-{SOMEDATE}-{SOMEHASH} // v3.23.0
    • Add comments e.g. // v3.23.0 to make the commit hash(s) explicit
  • Upgrade the generated protobuf interface :
    • Change the versions in ./calico-vpp-agent/proto/Makefile
    • Check if protoc is installed on your system (instructions for installing it are below)
    • Run make proto to download the newer definitions and genereate the bindings

Installing protoc

In order to install protoc, do the following :

mkdir -p protoc
cd protoc
wget https://github.com/protocolbuffers/protobuf/releases/download/v${PROTOC_VERSION}/protoc-${PROTOC_VERSION}-osx-x86_64.zip
unzip protoc-${PROTOC_VERSION}-osx-x86_64.zip
rm protoc-${PROTOC_VERSION}-osx-x86_64.zip
go get -u github.com/gogo/protobuf/protoc-gen-gogo@v1.3.2
  • protoc is installed in ./protoc/bin/protoc
  • protoc-gen-go is installed in $GOPATH/bin/protoc-gen-go

Documentation

Index

Constants

This section is empty.

Variables

View Source
var IPPoolType_name = map[int32]string{
	0: "NONE",
	1: "NO_ENCAP",
	2: "VXLAN",
	3: "IPIP",
}
View Source
var IPPoolType_value = map[string]int32{
	"NONE":     0,
	"NO_ENCAP": 1,
	"VXLAN":    2,
	"IPIP":     3,
}
View Source
var IPSetUpdate_IPSetType_name = map[int32]string{
	0: "IP",
	1: "IP_AND_PORT",
	2: "NET",
}
View Source
var IPSetUpdate_IPSetType_value = map[string]int32{
	"IP":          0,
	"IP_AND_PORT": 1,
	"NET":         2,
}
View Source
var IPVersion_name = map[int32]string{
	0: "ANY",
	4: "IPV4",
	6: "IPV6",
}
View Source
var IPVersion_value = map[string]int32{
	"ANY":  0,
	"IPV4": 4,
	"IPV6": 6,
}
View Source
var RouteType_name = map[int32]string{
	0: "CIDR_INFO",
	1: "REMOTE_WORKLOAD",
	2: "REMOTE_HOST",
	3: "LOCAL_WORKLOAD",
	4: "LOCAL_HOST",
	5: "REMOTE_TUNNEL",
	6: "LOCAL_TUNNEL",
}
View Source
var RouteType_value = map[string]int32{
	"CIDR_INFO":       0,
	"REMOTE_WORKLOAD": 1,
	"REMOTE_HOST":     2,
	"LOCAL_WORKLOAD":  3,
	"LOCAL_HOST":      4,
	"REMOTE_TUNNEL":   5,
	"LOCAL_TUNNEL":    6,
}

Functions

func RegisterCniDataplaneServer

func RegisterCniDataplaneServer(s *grpc.Server, srv CniDataplaneServer)

func RegisterPolicySyncServer

func RegisterPolicySyncServer(s *grpc.Server, srv PolicySyncServer)

Types

type ActivePolicyRemove

type ActivePolicyRemove struct {
	Id                   *PolicyID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*ActivePolicyRemove) Descriptor

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

func (*ActivePolicyRemove) GetId

func (m *ActivePolicyRemove) GetId() *PolicyID

func (*ActivePolicyRemove) ProtoMessage

func (*ActivePolicyRemove) ProtoMessage()

func (*ActivePolicyRemove) Reset

func (m *ActivePolicyRemove) Reset()

func (*ActivePolicyRemove) String

func (m *ActivePolicyRemove) String() string

func (*ActivePolicyRemove) XXX_DiscardUnknown

func (m *ActivePolicyRemove) XXX_DiscardUnknown()

func (*ActivePolicyRemove) XXX_Marshal

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

func (*ActivePolicyRemove) XXX_Merge

func (m *ActivePolicyRemove) XXX_Merge(src proto.Message)

func (*ActivePolicyRemove) XXX_Size

func (m *ActivePolicyRemove) XXX_Size() int

func (*ActivePolicyRemove) XXX_Unmarshal

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

type ActivePolicyUpdate

type ActivePolicyUpdate struct {
	Id                   *PolicyID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Policy               *Policy   `protobuf:"bytes,2,opt,name=policy,proto3" json:"policy,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*ActivePolicyUpdate) Descriptor

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

func (*ActivePolicyUpdate) GetId

func (m *ActivePolicyUpdate) GetId() *PolicyID

func (*ActivePolicyUpdate) GetPolicy

func (m *ActivePolicyUpdate) GetPolicy() *Policy

func (*ActivePolicyUpdate) ProtoMessage

func (*ActivePolicyUpdate) ProtoMessage()

func (*ActivePolicyUpdate) Reset

func (m *ActivePolicyUpdate) Reset()

func (*ActivePolicyUpdate) String

func (m *ActivePolicyUpdate) String() string

func (*ActivePolicyUpdate) XXX_DiscardUnknown

func (m *ActivePolicyUpdate) XXX_DiscardUnknown()

func (*ActivePolicyUpdate) XXX_Marshal

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

func (*ActivePolicyUpdate) XXX_Merge

func (m *ActivePolicyUpdate) XXX_Merge(src proto.Message)

func (*ActivePolicyUpdate) XXX_Size

func (m *ActivePolicyUpdate) XXX_Size() int

func (*ActivePolicyUpdate) XXX_Unmarshal

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

type ActiveProfileRemove

type ActiveProfileRemove struct {
	Id                   *ProfileID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (*ActiveProfileRemove) Descriptor

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

func (*ActiveProfileRemove) GetId

func (m *ActiveProfileRemove) GetId() *ProfileID

func (*ActiveProfileRemove) ProtoMessage

func (*ActiveProfileRemove) ProtoMessage()

func (*ActiveProfileRemove) Reset

func (m *ActiveProfileRemove) Reset()

func (*ActiveProfileRemove) String

func (m *ActiveProfileRemove) String() string

func (*ActiveProfileRemove) XXX_DiscardUnknown

func (m *ActiveProfileRemove) XXX_DiscardUnknown()

func (*ActiveProfileRemove) XXX_Marshal

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

func (*ActiveProfileRemove) XXX_Merge

func (m *ActiveProfileRemove) XXX_Merge(src proto.Message)

func (*ActiveProfileRemove) XXX_Size

func (m *ActiveProfileRemove) XXX_Size() int

func (*ActiveProfileRemove) XXX_Unmarshal

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

type ActiveProfileUpdate

type ActiveProfileUpdate struct {
	Id                   *ProfileID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Profile              *Profile   `protobuf:"bytes,2,opt,name=profile,proto3" json:"profile,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (*ActiveProfileUpdate) Descriptor

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

func (*ActiveProfileUpdate) GetId

func (m *ActiveProfileUpdate) GetId() *ProfileID

func (*ActiveProfileUpdate) GetProfile

func (m *ActiveProfileUpdate) GetProfile() *Profile

func (*ActiveProfileUpdate) ProtoMessage

func (*ActiveProfileUpdate) ProtoMessage()

func (*ActiveProfileUpdate) Reset

func (m *ActiveProfileUpdate) Reset()

func (*ActiveProfileUpdate) String

func (m *ActiveProfileUpdate) String() string

func (*ActiveProfileUpdate) XXX_DiscardUnknown

func (m *ActiveProfileUpdate) XXX_DiscardUnknown()

func (*ActiveProfileUpdate) XXX_Marshal

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

func (*ActiveProfileUpdate) XXX_Merge

func (m *ActiveProfileUpdate) XXX_Merge(src proto.Message)

func (*ActiveProfileUpdate) XXX_Size

func (m *ActiveProfileUpdate) XXX_Size() int

func (*ActiveProfileUpdate) XXX_Unmarshal

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

type AddReply

type AddReply struct {
	Successful           bool     `protobuf:"varint,1,opt,name=successful,proto3" json:"successful,omitempty"`
	ErrorMessage         string   `protobuf:"bytes,2,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
	HostInterfaceName    string   `protobuf:"bytes,3,opt,name=host_interface_name,json=hostInterfaceName,proto3" json:"host_interface_name,omitempty"`
	ContainerMac         string   `protobuf:"bytes,4,opt,name=container_mac,json=containerMac,proto3" json:"container_mac,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AddReply) Descriptor

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

func (*AddReply) GetContainerMac

func (m *AddReply) GetContainerMac() string

func (*AddReply) GetErrorMessage

func (m *AddReply) GetErrorMessage() string

func (*AddReply) GetHostInterfaceName

func (m *AddReply) GetHostInterfaceName() string

func (*AddReply) GetSuccessful

func (m *AddReply) GetSuccessful() bool

func (*AddReply) ProtoMessage

func (*AddReply) ProtoMessage()

func (*AddReply) Reset

func (m *AddReply) Reset()

func (*AddReply) String

func (m *AddReply) String() string

func (*AddReply) XXX_DiscardUnknown

func (m *AddReply) XXX_DiscardUnknown()

func (*AddReply) XXX_Marshal

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

func (*AddReply) XXX_Merge

func (m *AddReply) XXX_Merge(src proto.Message)

func (*AddReply) XXX_Size

func (m *AddReply) XXX_Size() int

func (*AddReply) XXX_Unmarshal

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

type AddRequest

type AddRequest struct {
	InterfaceName            string             `protobuf:"bytes,1,opt,name=interface_name,json=interfaceName,proto3" json:"interface_name,omitempty"`
	Netns                    string             `protobuf:"bytes,2,opt,name=netns,proto3" json:"netns,omitempty"`
	DesiredHostInterfaceName string             `` /* 137-byte string literal not displayed */
	Settings                 *ContainerSettings `protobuf:"bytes,4,opt,name=settings,proto3" json:"settings,omitempty"`
	ContainerIps             []*IPConfig        `protobuf:"bytes,5,rep,name=container_ips,json=containerIps,proto3" json:"container_ips,omitempty"`
	ContainerRoutes          []string           `protobuf:"bytes,6,rep,name=container_routes,json=containerRoutes,proto3" json:"container_routes,omitempty"`
	Workload                 *WorkloadIDs       `protobuf:"bytes,7,opt,name=workload,proto3" json:"workload,omitempty"`
	DataplaneOptions         map[string]string  `` /* 197-byte string literal not displayed */
	XXX_NoUnkeyedLiteral     struct{}           `json:"-"`
	XXX_unrecognized         []byte             `json:"-"`
	XXX_sizecache            int32              `json:"-"`
}

func (*AddRequest) Descriptor

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

func (*AddRequest) GetContainerIps

func (m *AddRequest) GetContainerIps() []*IPConfig

func (*AddRequest) GetContainerRoutes

func (m *AddRequest) GetContainerRoutes() []string

func (*AddRequest) GetDataplaneOptions

func (m *AddRequest) GetDataplaneOptions() map[string]string

func (*AddRequest) GetDesiredHostInterfaceName

func (m *AddRequest) GetDesiredHostInterfaceName() string

func (*AddRequest) GetInterfaceName

func (m *AddRequest) GetInterfaceName() string

func (*AddRequest) GetNetns

func (m *AddRequest) GetNetns() string

func (*AddRequest) GetSettings

func (m *AddRequest) GetSettings() *ContainerSettings

func (*AddRequest) GetWorkload

func (m *AddRequest) GetWorkload() *WorkloadIDs

func (*AddRequest) ProtoMessage

func (*AddRequest) ProtoMessage()

func (*AddRequest) Reset

func (m *AddRequest) Reset()

func (*AddRequest) String

func (m *AddRequest) String() string

func (*AddRequest) XXX_DiscardUnknown

func (m *AddRequest) XXX_DiscardUnknown()

func (*AddRequest) XXX_Marshal

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

func (*AddRequest) XXX_Merge

func (m *AddRequest) XXX_Merge(src proto.Message)

func (*AddRequest) XXX_Size

func (m *AddRequest) XXX_Size() int

func (*AddRequest) XXX_Unmarshal

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

type CniDataplaneClient

type CniDataplaneClient interface {
	Add(ctx context.Context, in *AddRequest, opts ...grpc.CallOption) (*AddReply, error)
	Del(ctx context.Context, in *DelRequest, opts ...grpc.CallOption) (*DelReply, error)
}

CniDataplaneClient is the client API for CniDataplane service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewCniDataplaneClient

func NewCniDataplaneClient(cc *grpc.ClientConn) CniDataplaneClient

type CniDataplaneServer

type CniDataplaneServer interface {
	Add(context.Context, *AddRequest) (*AddReply, error)
	Del(context.Context, *DelRequest) (*DelReply, error)
}

CniDataplaneServer is the server API for CniDataplane service.

type ConfigUpdate

type ConfigUpdate struct {
	Config               map[string]string `` /* 153-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*ConfigUpdate) Descriptor

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

func (*ConfigUpdate) GetConfig

func (m *ConfigUpdate) GetConfig() map[string]string

func (*ConfigUpdate) ProtoMessage

func (*ConfigUpdate) ProtoMessage()

func (*ConfigUpdate) Reset

func (m *ConfigUpdate) Reset()

func (*ConfigUpdate) String

func (m *ConfigUpdate) String() string

func (*ConfigUpdate) XXX_DiscardUnknown

func (m *ConfigUpdate) XXX_DiscardUnknown()

func (*ConfigUpdate) XXX_Marshal

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

func (*ConfigUpdate) XXX_Merge

func (m *ConfigUpdate) XXX_Merge(src proto.Message)

func (*ConfigUpdate) XXX_Size

func (m *ConfigUpdate) XXX_Size() int

func (*ConfigUpdate) XXX_Unmarshal

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

type ContainerSettings

type ContainerSettings struct {
	AllowIpForwarding    bool     `protobuf:"varint,1,opt,name=allow_ip_forwarding,json=allowIpForwarding,proto3" json:"allow_ip_forwarding,omitempty"`
	Mtu                  int32    `protobuf:"varint,2,opt,name=mtu,proto3" json:"mtu,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ContainerSettings) Descriptor

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

func (*ContainerSettings) GetAllowIpForwarding

func (m *ContainerSettings) GetAllowIpForwarding() bool

func (*ContainerSettings) GetMtu

func (m *ContainerSettings) GetMtu() int32

func (*ContainerSettings) ProtoMessage

func (*ContainerSettings) ProtoMessage()

func (*ContainerSettings) Reset

func (m *ContainerSettings) Reset()

func (*ContainerSettings) String

func (m *ContainerSettings) String() string

func (*ContainerSettings) XXX_DiscardUnknown

func (m *ContainerSettings) XXX_DiscardUnknown()

func (*ContainerSettings) XXX_Marshal

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

func (*ContainerSettings) XXX_Merge

func (m *ContainerSettings) XXX_Merge(src proto.Message)

func (*ContainerSettings) XXX_Size

func (m *ContainerSettings) XXX_Size() int

func (*ContainerSettings) XXX_Unmarshal

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

type DelReply

type DelReply struct {
	Successful           bool     `protobuf:"varint,1,opt,name=successful,proto3" json:"successful,omitempty"`
	ErrorMessage         string   `protobuf:"bytes,2,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DelReply) Descriptor

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

func (*DelReply) GetErrorMessage

func (m *DelReply) GetErrorMessage() string

func (*DelReply) GetSuccessful

func (m *DelReply) GetSuccessful() bool

func (*DelReply) ProtoMessage

func (*DelReply) ProtoMessage()

func (*DelReply) Reset

func (m *DelReply) Reset()

func (*DelReply) String

func (m *DelReply) String() string

func (*DelReply) XXX_DiscardUnknown

func (m *DelReply) XXX_DiscardUnknown()

func (*DelReply) XXX_Marshal

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

func (*DelReply) XXX_Merge

func (m *DelReply) XXX_Merge(src proto.Message)

func (*DelReply) XXX_Size

func (m *DelReply) XXX_Size() int

func (*DelReply) XXX_Unmarshal

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

type DelRequest

type DelRequest struct {
	InterfaceName        string            `protobuf:"bytes,1,opt,name=interface_name,json=interfaceName,proto3" json:"interface_name,omitempty"`
	Netns                string            `protobuf:"bytes,2,opt,name=netns,proto3" json:"netns,omitempty"`
	DataplaneOptions     map[string]string `` /* 197-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*DelRequest) Descriptor

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

func (*DelRequest) GetDataplaneOptions

func (m *DelRequest) GetDataplaneOptions() map[string]string

func (*DelRequest) GetInterfaceName

func (m *DelRequest) GetInterfaceName() string

func (*DelRequest) GetNetns

func (m *DelRequest) GetNetns() string

func (*DelRequest) ProtoMessage

func (*DelRequest) ProtoMessage()

func (*DelRequest) Reset

func (m *DelRequest) Reset()

func (*DelRequest) String

func (m *DelRequest) String() string

func (*DelRequest) XXX_DiscardUnknown

func (m *DelRequest) XXX_DiscardUnknown()

func (*DelRequest) XXX_Marshal

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

func (*DelRequest) XXX_Merge

func (m *DelRequest) XXX_Merge(src proto.Message)

func (*DelRequest) XXX_Size

func (m *DelRequest) XXX_Size() int

func (*DelRequest) XXX_Unmarshal

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

type Encapsulation

type Encapsulation struct {
	IpipEnabled          bool     `protobuf:"varint,1,opt,name=ipip_enabled,json=ipipEnabled,proto3" json:"ipip_enabled,omitempty"`
	VxlanEnabled         bool     `protobuf:"varint,2,opt,name=vxlan_enabled,json=vxlanEnabled,proto3" json:"vxlan_enabled,omitempty"`
	VxlanEnabledV6       bool     `protobuf:"varint,3,opt,name=vxlan_enabled_v6,json=vxlanEnabledV6,proto3" json:"vxlan_enabled_v6,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Encapsulation) Descriptor

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

func (*Encapsulation) GetIpipEnabled

func (m *Encapsulation) GetIpipEnabled() bool

func (*Encapsulation) GetVxlanEnabled

func (m *Encapsulation) GetVxlanEnabled() bool

func (*Encapsulation) GetVxlanEnabledV6

func (m *Encapsulation) GetVxlanEnabledV6() bool

func (*Encapsulation) ProtoMessage

func (*Encapsulation) ProtoMessage()

func (*Encapsulation) Reset

func (m *Encapsulation) Reset()

func (*Encapsulation) String

func (m *Encapsulation) String() string

func (*Encapsulation) XXX_DiscardUnknown

func (m *Encapsulation) XXX_DiscardUnknown()

func (*Encapsulation) XXX_Marshal

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

func (*Encapsulation) XXX_Merge

func (m *Encapsulation) XXX_Merge(src proto.Message)

func (*Encapsulation) XXX_Size

func (m *Encapsulation) XXX_Size() int

func (*Encapsulation) XXX_Unmarshal

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

type EndpointStatus

type EndpointStatus struct {
	Status               string   `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*EndpointStatus) Descriptor

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

func (*EndpointStatus) GetStatus

func (m *EndpointStatus) GetStatus() string

func (*EndpointStatus) ProtoMessage

func (*EndpointStatus) ProtoMessage()

func (*EndpointStatus) Reset

func (m *EndpointStatus) Reset()

func (*EndpointStatus) String

func (m *EndpointStatus) String() string

func (*EndpointStatus) XXX_DiscardUnknown

func (m *EndpointStatus) XXX_DiscardUnknown()

func (*EndpointStatus) XXX_Marshal

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

func (*EndpointStatus) XXX_Merge

func (m *EndpointStatus) XXX_Merge(src proto.Message)

func (*EndpointStatus) XXX_Size

func (m *EndpointStatus) XXX_Size() int

func (*EndpointStatus) XXX_Unmarshal

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

type FromDataplane

type FromDataplane struct {
	SequenceNumber uint64 `protobuf:"varint,8,opt,name=sequence_number,json=sequenceNumber,proto3" json:"sequence_number,omitempty"`
	// Types that are valid to be assigned to Payload:
	//	*FromDataplane_ProcessStatusUpdate
	//	*FromDataplane_HostEndpointStatusUpdate
	//	*FromDataplane_HostEndpointStatusRemove
	//	*FromDataplane_WorkloadEndpointStatusUpdate
	//	*FromDataplane_WorkloadEndpointStatusRemove
	//	*FromDataplane_WireguardStatusUpdate
	Payload              isFromDataplane_Payload `protobuf_oneof:"payload"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

func (*FromDataplane) Descriptor

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

func (*FromDataplane) GetHostEndpointStatusRemove

func (m *FromDataplane) GetHostEndpointStatusRemove() *HostEndpointStatusRemove

func (*FromDataplane) GetHostEndpointStatusUpdate

func (m *FromDataplane) GetHostEndpointStatusUpdate() *HostEndpointStatusUpdate

func (*FromDataplane) GetPayload

func (m *FromDataplane) GetPayload() isFromDataplane_Payload

func (*FromDataplane) GetProcessStatusUpdate

func (m *FromDataplane) GetProcessStatusUpdate() *ProcessStatusUpdate

func (*FromDataplane) GetSequenceNumber

func (m *FromDataplane) GetSequenceNumber() uint64

func (*FromDataplane) GetWireguardStatusUpdate

func (m *FromDataplane) GetWireguardStatusUpdate() *WireguardStatusUpdate

func (*FromDataplane) GetWorkloadEndpointStatusRemove

func (m *FromDataplane) GetWorkloadEndpointStatusRemove() *WorkloadEndpointStatusRemove

func (*FromDataplane) GetWorkloadEndpointStatusUpdate

func (m *FromDataplane) GetWorkloadEndpointStatusUpdate() *WorkloadEndpointStatusUpdate

func (*FromDataplane) ProtoMessage

func (*FromDataplane) ProtoMessage()

func (*FromDataplane) Reset

func (m *FromDataplane) Reset()

func (*FromDataplane) String

func (m *FromDataplane) String() string

func (*FromDataplane) XXX_DiscardUnknown

func (m *FromDataplane) XXX_DiscardUnknown()

func (*FromDataplane) XXX_Marshal

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

func (*FromDataplane) XXX_Merge

func (m *FromDataplane) XXX_Merge(src proto.Message)

func (*FromDataplane) XXX_OneofWrappers

func (*FromDataplane) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*FromDataplane) XXX_Size

func (m *FromDataplane) XXX_Size() int

func (*FromDataplane) XXX_Unmarshal

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

type FromDataplane_HostEndpointStatusRemove

type FromDataplane_HostEndpointStatusRemove struct {
	HostEndpointStatusRemove *HostEndpointStatusRemove `` /* 143-byte string literal not displayed */
}

type FromDataplane_HostEndpointStatusUpdate

type FromDataplane_HostEndpointStatusUpdate struct {
	HostEndpointStatusUpdate *HostEndpointStatusUpdate `` /* 143-byte string literal not displayed */
}

type FromDataplane_ProcessStatusUpdate

type FromDataplane_ProcessStatusUpdate struct {
	ProcessStatusUpdate *ProcessStatusUpdate `` /* 126-byte string literal not displayed */
}

type FromDataplane_WireguardStatusUpdate

type FromDataplane_WireguardStatusUpdate struct {
	WireguardStatusUpdate *WireguardStatusUpdate `` /* 132-byte string literal not displayed */
}

type FromDataplane_WorkloadEndpointStatusRemove

type FromDataplane_WorkloadEndpointStatusRemove struct {
	WorkloadEndpointStatusRemove *WorkloadEndpointStatusRemove `` /* 155-byte string literal not displayed */
}

type FromDataplane_WorkloadEndpointStatusUpdate

type FromDataplane_WorkloadEndpointStatusUpdate struct {
	WorkloadEndpointStatusUpdate *WorkloadEndpointStatusUpdate `` /* 155-byte string literal not displayed */
}

type GlobalBGPConfigUpdate

type GlobalBGPConfigUpdate struct {
	ServiceClusterCidrs      []string `protobuf:"bytes,1,rep,name=service_cluster_cidrs,json=serviceClusterCidrs,proto3" json:"service_cluster_cidrs,omitempty"`
	ServiceExternalCidrs     []string `protobuf:"bytes,2,rep,name=service_external_cidrs,json=serviceExternalCidrs,proto3" json:"service_external_cidrs,omitempty"`
	ServiceLoadbalancerCidrs []string `` /* 135-byte string literal not displayed */
	XXX_NoUnkeyedLiteral     struct{} `json:"-"`
	XXX_unrecognized         []byte   `json:"-"`
	XXX_sizecache            int32    `json:"-"`
}

func (*GlobalBGPConfigUpdate) Descriptor

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

func (*GlobalBGPConfigUpdate) GetServiceClusterCidrs

func (m *GlobalBGPConfigUpdate) GetServiceClusterCidrs() []string

func (*GlobalBGPConfigUpdate) GetServiceExternalCidrs

func (m *GlobalBGPConfigUpdate) GetServiceExternalCidrs() []string

func (*GlobalBGPConfigUpdate) GetServiceLoadbalancerCidrs

func (m *GlobalBGPConfigUpdate) GetServiceLoadbalancerCidrs() []string

func (*GlobalBGPConfigUpdate) ProtoMessage

func (*GlobalBGPConfigUpdate) ProtoMessage()

func (*GlobalBGPConfigUpdate) Reset

func (m *GlobalBGPConfigUpdate) Reset()

func (*GlobalBGPConfigUpdate) String

func (m *GlobalBGPConfigUpdate) String() string

func (*GlobalBGPConfigUpdate) XXX_DiscardUnknown

func (m *GlobalBGPConfigUpdate) XXX_DiscardUnknown()

func (*GlobalBGPConfigUpdate) XXX_Marshal

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

func (*GlobalBGPConfigUpdate) XXX_Merge

func (m *GlobalBGPConfigUpdate) XXX_Merge(src proto.Message)

func (*GlobalBGPConfigUpdate) XXX_Size

func (m *GlobalBGPConfigUpdate) XXX_Size() int

func (*GlobalBGPConfigUpdate) XXX_Unmarshal

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

type HTTPMatch

type HTTPMatch struct {
	Methods              []string               `protobuf:"bytes,1,rep,name=methods,proto3" json:"methods,omitempty"`
	Paths                []*HTTPMatch_PathMatch `protobuf:"bytes,2,rep,name=paths,proto3" json:"paths,omitempty"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_unrecognized     []byte                 `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

func (*HTTPMatch) Descriptor

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

func (*HTTPMatch) GetMethods

func (m *HTTPMatch) GetMethods() []string

func (*HTTPMatch) GetPaths

func (m *HTTPMatch) GetPaths() []*HTTPMatch_PathMatch

func (*HTTPMatch) ProtoMessage

func (*HTTPMatch) ProtoMessage()

func (*HTTPMatch) Reset

func (m *HTTPMatch) Reset()

func (*HTTPMatch) String

func (m *HTTPMatch) String() string

func (*HTTPMatch) XXX_DiscardUnknown

func (m *HTTPMatch) XXX_DiscardUnknown()

func (*HTTPMatch) XXX_Marshal

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

func (*HTTPMatch) XXX_Merge

func (m *HTTPMatch) XXX_Merge(src proto.Message)

func (*HTTPMatch) XXX_Size

func (m *HTTPMatch) XXX_Size() int

func (*HTTPMatch) XXX_Unmarshal

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

type HTTPMatch_PathMatch

type HTTPMatch_PathMatch struct {
	// Types that are valid to be assigned to PathMatch:
	//	*HTTPMatch_PathMatch_Exact
	//	*HTTPMatch_PathMatch_Prefix
	PathMatch            isHTTPMatch_PathMatch_PathMatch `protobuf_oneof:"path_match"`
	XXX_NoUnkeyedLiteral struct{}                        `json:"-"`
	XXX_unrecognized     []byte                          `json:"-"`
	XXX_sizecache        int32                           `json:"-"`
}

func (*HTTPMatch_PathMatch) Descriptor

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

func (*HTTPMatch_PathMatch) GetExact

func (m *HTTPMatch_PathMatch) GetExact() string

func (*HTTPMatch_PathMatch) GetPathMatch

func (m *HTTPMatch_PathMatch) GetPathMatch() isHTTPMatch_PathMatch_PathMatch

func (*HTTPMatch_PathMatch) GetPrefix

func (m *HTTPMatch_PathMatch) GetPrefix() string

func (*HTTPMatch_PathMatch) ProtoMessage

func (*HTTPMatch_PathMatch) ProtoMessage()

func (*HTTPMatch_PathMatch) Reset

func (m *HTTPMatch_PathMatch) Reset()

func (*HTTPMatch_PathMatch) String

func (m *HTTPMatch_PathMatch) String() string

func (*HTTPMatch_PathMatch) XXX_DiscardUnknown

func (m *HTTPMatch_PathMatch) XXX_DiscardUnknown()

func (*HTTPMatch_PathMatch) XXX_Marshal

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

func (*HTTPMatch_PathMatch) XXX_Merge

func (m *HTTPMatch_PathMatch) XXX_Merge(src proto.Message)

func (*HTTPMatch_PathMatch) XXX_OneofWrappers

func (*HTTPMatch_PathMatch) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*HTTPMatch_PathMatch) XXX_Size

func (m *HTTPMatch_PathMatch) XXX_Size() int

func (*HTTPMatch_PathMatch) XXX_Unmarshal

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

type HTTPMatch_PathMatch_Exact

type HTTPMatch_PathMatch_Exact struct {
	Exact string `protobuf:"bytes,1,opt,name=exact,proto3,oneof" json:"exact,omitempty"`
}

type HTTPMatch_PathMatch_Prefix

type HTTPMatch_PathMatch_Prefix struct {
	Prefix string `protobuf:"bytes,2,opt,name=prefix,proto3,oneof" json:"prefix,omitempty"`
}

type HostEndpoint

type HostEndpoint struct {
	Name                 string      `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	ProfileIds           []string    `protobuf:"bytes,2,rep,name=profile_ids,json=profileIds,proto3" json:"profile_ids,omitempty"`
	Tiers                []*TierInfo `protobuf:"bytes,3,rep,name=tiers,proto3" json:"tiers,omitempty"`
	UntrackedTiers       []*TierInfo `protobuf:"bytes,6,rep,name=untracked_tiers,json=untrackedTiers,proto3" json:"untracked_tiers,omitempty"`
	PreDnatTiers         []*TierInfo `protobuf:"bytes,7,rep,name=pre_dnat_tiers,json=preDnatTiers,proto3" json:"pre_dnat_tiers,omitempty"`
	ForwardTiers         []*TierInfo `protobuf:"bytes,8,rep,name=forward_tiers,json=forwardTiers,proto3" json:"forward_tiers,omitempty"`
	ExpectedIpv4Addrs    []string    `protobuf:"bytes,4,rep,name=expected_ipv4_addrs,json=expectedIpv4Addrs,proto3" json:"expected_ipv4_addrs,omitempty"`
	ExpectedIpv6Addrs    []string    `protobuf:"bytes,5,rep,name=expected_ipv6_addrs,json=expectedIpv6Addrs,proto3" json:"expected_ipv6_addrs,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (*HostEndpoint) Descriptor

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

func (*HostEndpoint) GetExpectedIpv4Addrs

func (m *HostEndpoint) GetExpectedIpv4Addrs() []string

func (*HostEndpoint) GetExpectedIpv6Addrs

func (m *HostEndpoint) GetExpectedIpv6Addrs() []string

func (*HostEndpoint) GetForwardTiers

func (m *HostEndpoint) GetForwardTiers() []*TierInfo

func (*HostEndpoint) GetName

func (m *HostEndpoint) GetName() string

func (*HostEndpoint) GetPreDnatTiers

func (m *HostEndpoint) GetPreDnatTiers() []*TierInfo

func (*HostEndpoint) GetProfileIds

func (m *HostEndpoint) GetProfileIds() []string

func (*HostEndpoint) GetTiers

func (m *HostEndpoint) GetTiers() []*TierInfo

func (*HostEndpoint) GetUntrackedTiers

func (m *HostEndpoint) GetUntrackedTiers() []*TierInfo

func (*HostEndpoint) ProtoMessage

func (*HostEndpoint) ProtoMessage()

func (*HostEndpoint) Reset

func (m *HostEndpoint) Reset()

func (*HostEndpoint) String

func (m *HostEndpoint) String() string

func (*HostEndpoint) XXX_DiscardUnknown

func (m *HostEndpoint) XXX_DiscardUnknown()

func (*HostEndpoint) XXX_Marshal

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

func (*HostEndpoint) XXX_Merge

func (m *HostEndpoint) XXX_Merge(src proto.Message)

func (*HostEndpoint) XXX_Size

func (m *HostEndpoint) XXX_Size() int

func (*HostEndpoint) XXX_Unmarshal

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

type HostEndpointID

type HostEndpointID struct {
	EndpointId           string   `protobuf:"bytes,2,opt,name=endpoint_id,json=endpointId,proto3" json:"endpoint_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*HostEndpointID) Descriptor

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

func (*HostEndpointID) GetEndpointId

func (m *HostEndpointID) GetEndpointId() string

func (*HostEndpointID) ProtoMessage

func (*HostEndpointID) ProtoMessage()

func (*HostEndpointID) Reset

func (m *HostEndpointID) Reset()

func (*HostEndpointID) String

func (m *HostEndpointID) String() string

func (*HostEndpointID) XXX_DiscardUnknown

func (m *HostEndpointID) XXX_DiscardUnknown()

func (*HostEndpointID) XXX_Marshal

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

func (*HostEndpointID) XXX_Merge

func (m *HostEndpointID) XXX_Merge(src proto.Message)

func (*HostEndpointID) XXX_Size

func (m *HostEndpointID) XXX_Size() int

func (*HostEndpointID) XXX_Unmarshal

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

type HostEndpointRemove

type HostEndpointRemove struct {
	Id                   *HostEndpointID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*HostEndpointRemove) Descriptor

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

func (*HostEndpointRemove) GetId

func (m *HostEndpointRemove) GetId() *HostEndpointID

func (*HostEndpointRemove) ProtoMessage

func (*HostEndpointRemove) ProtoMessage()

func (*HostEndpointRemove) Reset

func (m *HostEndpointRemove) Reset()

func (*HostEndpointRemove) String

func (m *HostEndpointRemove) String() string

func (*HostEndpointRemove) XXX_DiscardUnknown

func (m *HostEndpointRemove) XXX_DiscardUnknown()

func (*HostEndpointRemove) XXX_Marshal

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

func (*HostEndpointRemove) XXX_Merge

func (m *HostEndpointRemove) XXX_Merge(src proto.Message)

func (*HostEndpointRemove) XXX_Size

func (m *HostEndpointRemove) XXX_Size() int

func (*HostEndpointRemove) XXX_Unmarshal

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

type HostEndpointStatusRemove

type HostEndpointStatusRemove struct {
	Id                   *HostEndpointID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*HostEndpointStatusRemove) Descriptor

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

func (*HostEndpointStatusRemove) GetId

func (*HostEndpointStatusRemove) ProtoMessage

func (*HostEndpointStatusRemove) ProtoMessage()

func (*HostEndpointStatusRemove) Reset

func (m *HostEndpointStatusRemove) Reset()

func (*HostEndpointStatusRemove) String

func (m *HostEndpointStatusRemove) String() string

func (*HostEndpointStatusRemove) XXX_DiscardUnknown

func (m *HostEndpointStatusRemove) XXX_DiscardUnknown()

func (*HostEndpointStatusRemove) XXX_Marshal

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

func (*HostEndpointStatusRemove) XXX_Merge

func (m *HostEndpointStatusRemove) XXX_Merge(src proto.Message)

func (*HostEndpointStatusRemove) XXX_Size

func (m *HostEndpointStatusRemove) XXX_Size() int

func (*HostEndpointStatusRemove) XXX_Unmarshal

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

type HostEndpointStatusUpdate

type HostEndpointStatusUpdate struct {
	Id                   *HostEndpointID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Status               *EndpointStatus `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*HostEndpointStatusUpdate) Descriptor

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

func (*HostEndpointStatusUpdate) GetId

func (*HostEndpointStatusUpdate) GetStatus

func (m *HostEndpointStatusUpdate) GetStatus() *EndpointStatus

func (*HostEndpointStatusUpdate) ProtoMessage

func (*HostEndpointStatusUpdate) ProtoMessage()

func (*HostEndpointStatusUpdate) Reset

func (m *HostEndpointStatusUpdate) Reset()

func (*HostEndpointStatusUpdate) String

func (m *HostEndpointStatusUpdate) String() string

func (*HostEndpointStatusUpdate) XXX_DiscardUnknown

func (m *HostEndpointStatusUpdate) XXX_DiscardUnknown()

func (*HostEndpointStatusUpdate) XXX_Marshal

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

func (*HostEndpointStatusUpdate) XXX_Merge

func (m *HostEndpointStatusUpdate) XXX_Merge(src proto.Message)

func (*HostEndpointStatusUpdate) XXX_Size

func (m *HostEndpointStatusUpdate) XXX_Size() int

func (*HostEndpointStatusUpdate) XXX_Unmarshal

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

type HostEndpointUpdate

type HostEndpointUpdate struct {
	Id                   *HostEndpointID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Endpoint             *HostEndpoint   `protobuf:"bytes,3,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*HostEndpointUpdate) Descriptor

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

func (*HostEndpointUpdate) GetEndpoint

func (m *HostEndpointUpdate) GetEndpoint() *HostEndpoint

func (*HostEndpointUpdate) GetId

func (m *HostEndpointUpdate) GetId() *HostEndpointID

func (*HostEndpointUpdate) ProtoMessage

func (*HostEndpointUpdate) ProtoMessage()

func (*HostEndpointUpdate) Reset

func (m *HostEndpointUpdate) Reset()

func (*HostEndpointUpdate) String

func (m *HostEndpointUpdate) String() string

func (*HostEndpointUpdate) XXX_DiscardUnknown

func (m *HostEndpointUpdate) XXX_DiscardUnknown()

func (*HostEndpointUpdate) XXX_Marshal

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

func (*HostEndpointUpdate) XXX_Merge

func (m *HostEndpointUpdate) XXX_Merge(src proto.Message)

func (*HostEndpointUpdate) XXX_Size

func (m *HostEndpointUpdate) XXX_Size() int

func (*HostEndpointUpdate) XXX_Unmarshal

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

type HostMetadataRemove

type HostMetadataRemove struct {
	Hostname             string   `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Ipv4Addr             string   `protobuf:"bytes,2,opt,name=ipv4_addr,json=ipv4Addr,proto3" json:"ipv4_addr,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*HostMetadataRemove) Descriptor

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

func (*HostMetadataRemove) GetHostname

func (m *HostMetadataRemove) GetHostname() string

func (*HostMetadataRemove) GetIpv4Addr

func (m *HostMetadataRemove) GetIpv4Addr() string

func (*HostMetadataRemove) ProtoMessage

func (*HostMetadataRemove) ProtoMessage()

func (*HostMetadataRemove) Reset

func (m *HostMetadataRemove) Reset()

func (*HostMetadataRemove) String

func (m *HostMetadataRemove) String() string

func (*HostMetadataRemove) XXX_DiscardUnknown

func (m *HostMetadataRemove) XXX_DiscardUnknown()

func (*HostMetadataRemove) XXX_Marshal

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

func (*HostMetadataRemove) XXX_Merge

func (m *HostMetadataRemove) XXX_Merge(src proto.Message)

func (*HostMetadataRemove) XXX_Size

func (m *HostMetadataRemove) XXX_Size() int

func (*HostMetadataRemove) XXX_Unmarshal

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

type HostMetadataUpdate

type HostMetadataUpdate struct {
	Hostname             string   `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Ipv4Addr             string   `protobuf:"bytes,2,opt,name=ipv4_addr,json=ipv4Addr,proto3" json:"ipv4_addr,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*HostMetadataUpdate) Descriptor

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

func (*HostMetadataUpdate) GetHostname

func (m *HostMetadataUpdate) GetHostname() string

func (*HostMetadataUpdate) GetIpv4Addr

func (m *HostMetadataUpdate) GetIpv4Addr() string

func (*HostMetadataUpdate) ProtoMessage

func (*HostMetadataUpdate) ProtoMessage()

func (*HostMetadataUpdate) Reset

func (m *HostMetadataUpdate) Reset()

func (*HostMetadataUpdate) String

func (m *HostMetadataUpdate) String() string

func (*HostMetadataUpdate) XXX_DiscardUnknown

func (m *HostMetadataUpdate) XXX_DiscardUnknown()

func (*HostMetadataUpdate) XXX_Marshal

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

func (*HostMetadataUpdate) XXX_Merge

func (m *HostMetadataUpdate) XXX_Merge(src proto.Message)

func (*HostMetadataUpdate) XXX_Size

func (m *HostMetadataUpdate) XXX_Size() int

func (*HostMetadataUpdate) XXX_Unmarshal

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

type IPAMPool

type IPAMPool struct {
	Cidr                 string   `protobuf:"bytes,1,opt,name=cidr,proto3" json:"cidr,omitempty"`
	Masquerade           bool     `protobuf:"varint,2,opt,name=masquerade,proto3" json:"masquerade,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*IPAMPool) Descriptor

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

func (*IPAMPool) GetCidr

func (m *IPAMPool) GetCidr() string

func (*IPAMPool) GetMasquerade

func (m *IPAMPool) GetMasquerade() bool

func (*IPAMPool) ProtoMessage

func (*IPAMPool) ProtoMessage()

func (*IPAMPool) Reset

func (m *IPAMPool) Reset()

func (*IPAMPool) String

func (m *IPAMPool) String() string

func (*IPAMPool) XXX_DiscardUnknown

func (m *IPAMPool) XXX_DiscardUnknown()

func (*IPAMPool) XXX_Marshal

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

func (*IPAMPool) XXX_Merge

func (m *IPAMPool) XXX_Merge(src proto.Message)

func (*IPAMPool) XXX_Size

func (m *IPAMPool) XXX_Size() int

func (*IPAMPool) XXX_Unmarshal

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

type IPAMPoolRemove

type IPAMPoolRemove struct {
	Id                   string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*IPAMPoolRemove) Descriptor

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

func (*IPAMPoolRemove) GetId

func (m *IPAMPoolRemove) GetId() string

func (*IPAMPoolRemove) ProtoMessage

func (*IPAMPoolRemove) ProtoMessage()

func (*IPAMPoolRemove) Reset

func (m *IPAMPoolRemove) Reset()

func (*IPAMPoolRemove) String

func (m *IPAMPoolRemove) String() string

func (*IPAMPoolRemove) XXX_DiscardUnknown

func (m *IPAMPoolRemove) XXX_DiscardUnknown()

func (*IPAMPoolRemove) XXX_Marshal

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

func (*IPAMPoolRemove) XXX_Merge

func (m *IPAMPoolRemove) XXX_Merge(src proto.Message)

func (*IPAMPoolRemove) XXX_Size

func (m *IPAMPoolRemove) XXX_Size() int

func (*IPAMPoolRemove) XXX_Unmarshal

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

type IPAMPoolUpdate

type IPAMPoolUpdate struct {
	Id                   string    `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Pool                 *IPAMPool `protobuf:"bytes,2,opt,name=pool,proto3" json:"pool,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*IPAMPoolUpdate) Descriptor

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

func (*IPAMPoolUpdate) GetId

func (m *IPAMPoolUpdate) GetId() string

func (*IPAMPoolUpdate) GetPool

func (m *IPAMPoolUpdate) GetPool() *IPAMPool

func (*IPAMPoolUpdate) ProtoMessage

func (*IPAMPoolUpdate) ProtoMessage()

func (*IPAMPoolUpdate) Reset

func (m *IPAMPoolUpdate) Reset()

func (*IPAMPoolUpdate) String

func (m *IPAMPoolUpdate) String() string

func (*IPAMPoolUpdate) XXX_DiscardUnknown

func (m *IPAMPoolUpdate) XXX_DiscardUnknown()

func (*IPAMPoolUpdate) XXX_Marshal

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

func (*IPAMPoolUpdate) XXX_Merge

func (m *IPAMPoolUpdate) XXX_Merge(src proto.Message)

func (*IPAMPoolUpdate) XXX_Size

func (m *IPAMPoolUpdate) XXX_Size() int

func (*IPAMPoolUpdate) XXX_Unmarshal

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

type IPConfig

type IPConfig struct {
	Address              string   `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	Gateway              string   `protobuf:"bytes,2,opt,name=gateway,proto3" json:"gateway,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*IPConfig) Descriptor

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

func (*IPConfig) GetAddress

func (m *IPConfig) GetAddress() string

func (*IPConfig) GetGateway

func (m *IPConfig) GetGateway() string

func (*IPConfig) ProtoMessage

func (*IPConfig) ProtoMessage()

func (*IPConfig) Reset

func (m *IPConfig) Reset()

func (*IPConfig) String

func (m *IPConfig) String() string

func (*IPConfig) XXX_DiscardUnknown

func (m *IPConfig) XXX_DiscardUnknown()

func (*IPConfig) XXX_Marshal

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

func (*IPConfig) XXX_Merge

func (m *IPConfig) XXX_Merge(src proto.Message)

func (*IPConfig) XXX_Size

func (m *IPConfig) XXX_Size() int

func (*IPConfig) XXX_Unmarshal

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

type IPPoolType

type IPPoolType int32
const (
	IPPoolType_NONE     IPPoolType = 0
	IPPoolType_NO_ENCAP IPPoolType = 1
	IPPoolType_VXLAN    IPPoolType = 2
	IPPoolType_IPIP     IPPoolType = 3
)

func (IPPoolType) EnumDescriptor

func (IPPoolType) EnumDescriptor() ([]byte, []int)

func (IPPoolType) String

func (x IPPoolType) String() string

type IPSetDeltaUpdate

type IPSetDeltaUpdate struct {
	Id                   string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	AddedMembers         []string `protobuf:"bytes,2,rep,name=added_members,json=addedMembers,proto3" json:"added_members,omitempty"`
	RemovedMembers       []string `protobuf:"bytes,3,rep,name=removed_members,json=removedMembers,proto3" json:"removed_members,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*IPSetDeltaUpdate) Descriptor

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

func (*IPSetDeltaUpdate) GetAddedMembers

func (m *IPSetDeltaUpdate) GetAddedMembers() []string

func (*IPSetDeltaUpdate) GetId

func (m *IPSetDeltaUpdate) GetId() string

func (*IPSetDeltaUpdate) GetRemovedMembers

func (m *IPSetDeltaUpdate) GetRemovedMembers() []string

func (*IPSetDeltaUpdate) ProtoMessage

func (*IPSetDeltaUpdate) ProtoMessage()

func (*IPSetDeltaUpdate) Reset

func (m *IPSetDeltaUpdate) Reset()

func (*IPSetDeltaUpdate) String

func (m *IPSetDeltaUpdate) String() string

func (*IPSetDeltaUpdate) XXX_DiscardUnknown

func (m *IPSetDeltaUpdate) XXX_DiscardUnknown()

func (*IPSetDeltaUpdate) XXX_Marshal

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

func (*IPSetDeltaUpdate) XXX_Merge

func (m *IPSetDeltaUpdate) XXX_Merge(src proto.Message)

func (*IPSetDeltaUpdate) XXX_Size

func (m *IPSetDeltaUpdate) XXX_Size() int

func (*IPSetDeltaUpdate) XXX_Unmarshal

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

type IPSetRemove

type IPSetRemove struct {
	Id                   string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*IPSetRemove) Descriptor

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

func (*IPSetRemove) GetId

func (m *IPSetRemove) GetId() string

func (*IPSetRemove) ProtoMessage

func (*IPSetRemove) ProtoMessage()

func (*IPSetRemove) Reset

func (m *IPSetRemove) Reset()

func (*IPSetRemove) String

func (m *IPSetRemove) String() string

func (*IPSetRemove) XXX_DiscardUnknown

func (m *IPSetRemove) XXX_DiscardUnknown()

func (*IPSetRemove) XXX_Marshal

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

func (*IPSetRemove) XXX_Merge

func (m *IPSetRemove) XXX_Merge(src proto.Message)

func (*IPSetRemove) XXX_Size

func (m *IPSetRemove) XXX_Size() int

func (*IPSetRemove) XXX_Unmarshal

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

type IPSetUpdate

type IPSetUpdate struct {
	Id                   string                `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Members              []string              `protobuf:"bytes,2,rep,name=members,proto3" json:"members,omitempty"`
	Type                 IPSetUpdate_IPSetType `protobuf:"varint,3,opt,name=type,proto3,enum=felix.IPSetUpdate_IPSetType" json:"type,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*IPSetUpdate) Descriptor

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

func (*IPSetUpdate) GetId

func (m *IPSetUpdate) GetId() string

func (*IPSetUpdate) GetMembers

func (m *IPSetUpdate) GetMembers() []string

func (*IPSetUpdate) GetType

func (m *IPSetUpdate) GetType() IPSetUpdate_IPSetType

func (*IPSetUpdate) ProtoMessage

func (*IPSetUpdate) ProtoMessage()

func (*IPSetUpdate) Reset

func (m *IPSetUpdate) Reset()

func (*IPSetUpdate) String

func (m *IPSetUpdate) String() string

func (*IPSetUpdate) XXX_DiscardUnknown

func (m *IPSetUpdate) XXX_DiscardUnknown()

func (*IPSetUpdate) XXX_Marshal

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

func (*IPSetUpdate) XXX_Merge

func (m *IPSetUpdate) XXX_Merge(src proto.Message)

func (*IPSetUpdate) XXX_Size

func (m *IPSetUpdate) XXX_Size() int

func (*IPSetUpdate) XXX_Unmarshal

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

type IPSetUpdate_IPSetType

type IPSetUpdate_IPSetType int32
const (
	IPSetUpdate_IP          IPSetUpdate_IPSetType = 0
	IPSetUpdate_IP_AND_PORT IPSetUpdate_IPSetType = 1
	IPSetUpdate_NET         IPSetUpdate_IPSetType = 2
)

func (IPSetUpdate_IPSetType) EnumDescriptor

func (IPSetUpdate_IPSetType) EnumDescriptor() ([]byte, []int)

func (IPSetUpdate_IPSetType) String

func (x IPSetUpdate_IPSetType) String() string

type IPVersion

type IPVersion int32
const (
	IPVersion_ANY  IPVersion = 0
	IPVersion_IPV4 IPVersion = 4
	IPVersion_IPV6 IPVersion = 6
)

func (IPVersion) EnumDescriptor

func (IPVersion) EnumDescriptor() ([]byte, []int)

func (IPVersion) String

func (x IPVersion) String() string

type IcmpTypeAndCode

type IcmpTypeAndCode struct {
	Type                 int32    `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
	Code                 int32    `protobuf:"varint,2,opt,name=code,proto3" json:"code,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*IcmpTypeAndCode) Descriptor

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

func (*IcmpTypeAndCode) GetCode

func (m *IcmpTypeAndCode) GetCode() int32

func (*IcmpTypeAndCode) GetType

func (m *IcmpTypeAndCode) GetType() int32

func (*IcmpTypeAndCode) ProtoMessage

func (*IcmpTypeAndCode) ProtoMessage()

func (*IcmpTypeAndCode) Reset

func (m *IcmpTypeAndCode) Reset()

func (*IcmpTypeAndCode) String

func (m *IcmpTypeAndCode) String() string

func (*IcmpTypeAndCode) XXX_DiscardUnknown

func (m *IcmpTypeAndCode) XXX_DiscardUnknown()

func (*IcmpTypeAndCode) XXX_Marshal

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

func (*IcmpTypeAndCode) XXX_Merge

func (m *IcmpTypeAndCode) XXX_Merge(src proto.Message)

func (*IcmpTypeAndCode) XXX_Size

func (m *IcmpTypeAndCode) XXX_Size() int

func (*IcmpTypeAndCode) XXX_Unmarshal

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

type InSync

type InSync struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*InSync) Descriptor

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

func (*InSync) ProtoMessage

func (*InSync) ProtoMessage()

func (*InSync) Reset

func (m *InSync) Reset()

func (*InSync) String

func (m *InSync) String() string

func (*InSync) XXX_DiscardUnknown

func (m *InSync) XXX_DiscardUnknown()

func (*InSync) XXX_Marshal

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

func (*InSync) XXX_Merge

func (m *InSync) XXX_Merge(src proto.Message)

func (*InSync) XXX_Size

func (m *InSync) XXX_Size() int

func (*InSync) XXX_Unmarshal

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

type NamespaceID

type NamespaceID struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*NamespaceID) Descriptor

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

func (*NamespaceID) GetName

func (m *NamespaceID) GetName() string

func (*NamespaceID) ProtoMessage

func (*NamespaceID) ProtoMessage()

func (*NamespaceID) Reset

func (m *NamespaceID) Reset()

func (*NamespaceID) String

func (m *NamespaceID) String() string

func (*NamespaceID) XXX_DiscardUnknown

func (m *NamespaceID) XXX_DiscardUnknown()

func (*NamespaceID) XXX_Marshal

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

func (*NamespaceID) XXX_Merge

func (m *NamespaceID) XXX_Merge(src proto.Message)

func (*NamespaceID) XXX_Size

func (m *NamespaceID) XXX_Size() int

func (*NamespaceID) XXX_Unmarshal

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

type NamespaceRemove

type NamespaceRemove struct {
	Id                   *NamespaceID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*NamespaceRemove) Descriptor

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

func (*NamespaceRemove) GetId

func (m *NamespaceRemove) GetId() *NamespaceID

func (*NamespaceRemove) ProtoMessage

func (*NamespaceRemove) ProtoMessage()

func (*NamespaceRemove) Reset

func (m *NamespaceRemove) Reset()

func (*NamespaceRemove) String

func (m *NamespaceRemove) String() string

func (*NamespaceRemove) XXX_DiscardUnknown

func (m *NamespaceRemove) XXX_DiscardUnknown()

func (*NamespaceRemove) XXX_Marshal

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

func (*NamespaceRemove) XXX_Merge

func (m *NamespaceRemove) XXX_Merge(src proto.Message)

func (*NamespaceRemove) XXX_Size

func (m *NamespaceRemove) XXX_Size() int

func (*NamespaceRemove) XXX_Unmarshal

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

type NamespaceUpdate

type NamespaceUpdate struct {
	Id                   *NamespaceID      `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Labels               map[string]string `` /* 153-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*NamespaceUpdate) Descriptor

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

func (*NamespaceUpdate) GetId

func (m *NamespaceUpdate) GetId() *NamespaceID

func (*NamespaceUpdate) GetLabels

func (m *NamespaceUpdate) GetLabels() map[string]string

func (*NamespaceUpdate) ProtoMessage

func (*NamespaceUpdate) ProtoMessage()

func (*NamespaceUpdate) Reset

func (m *NamespaceUpdate) Reset()

func (*NamespaceUpdate) String

func (m *NamespaceUpdate) String() string

func (*NamespaceUpdate) XXX_DiscardUnknown

func (m *NamespaceUpdate) XXX_DiscardUnknown()

func (*NamespaceUpdate) XXX_Marshal

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

func (*NamespaceUpdate) XXX_Merge

func (m *NamespaceUpdate) XXX_Merge(src proto.Message)

func (*NamespaceUpdate) XXX_Size

func (m *NamespaceUpdate) XXX_Size() int

func (*NamespaceUpdate) XXX_Unmarshal

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

type NatInfo

type NatInfo struct {
	ExtIp                string   `protobuf:"bytes,1,opt,name=ext_ip,json=extIp,proto3" json:"ext_ip,omitempty"`
	IntIp                string   `protobuf:"bytes,2,opt,name=int_ip,json=intIp,proto3" json:"int_ip,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*NatInfo) Descriptor

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

func (*NatInfo) GetExtIp

func (m *NatInfo) GetExtIp() string

func (*NatInfo) GetIntIp

func (m *NatInfo) GetIntIp() string

func (*NatInfo) ProtoMessage

func (*NatInfo) ProtoMessage()

func (*NatInfo) Reset

func (m *NatInfo) Reset()

func (*NatInfo) String

func (m *NatInfo) String() string

func (*NatInfo) XXX_DiscardUnknown

func (m *NatInfo) XXX_DiscardUnknown()

func (*NatInfo) XXX_Marshal

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

func (*NatInfo) XXX_Merge

func (m *NatInfo) XXX_Merge(src proto.Message)

func (*NatInfo) XXX_Size

func (m *NatInfo) XXX_Size() int

func (*NatInfo) XXX_Unmarshal

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

type Policy

type Policy struct {
	// If the Policy represents a NetworkPolicy, this contains the namespace that the policy came
	// from.  Otherwise, empty.
	Namespace            string   `protobuf:"bytes,5,opt,name=namespace,proto3" json:"namespace,omitempty"`
	InboundRules         []*Rule  `protobuf:"bytes,1,rep,name=inbound_rules,json=inboundRules,proto3" json:"inbound_rules,omitempty"`
	OutboundRules        []*Rule  `protobuf:"bytes,2,rep,name=outbound_rules,json=outboundRules,proto3" json:"outbound_rules,omitempty"`
	Untracked            bool     `protobuf:"varint,3,opt,name=untracked,proto3" json:"untracked,omitempty"`
	PreDnat              bool     `protobuf:"varint,4,opt,name=pre_dnat,json=preDnat,proto3" json:"pre_dnat,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Policy) Descriptor

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

func (*Policy) GetInboundRules

func (m *Policy) GetInboundRules() []*Rule

func (*Policy) GetNamespace

func (m *Policy) GetNamespace() string

func (*Policy) GetOutboundRules

func (m *Policy) GetOutboundRules() []*Rule

func (*Policy) GetPreDnat

func (m *Policy) GetPreDnat() bool

func (*Policy) GetUntracked

func (m *Policy) GetUntracked() bool

func (*Policy) ProtoMessage

func (*Policy) ProtoMessage()

func (*Policy) Reset

func (m *Policy) Reset()

func (*Policy) String

func (m *Policy) String() string

func (*Policy) XXX_DiscardUnknown

func (m *Policy) XXX_DiscardUnknown()

func (*Policy) XXX_Marshal

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

func (*Policy) XXX_Merge

func (m *Policy) XXX_Merge(src proto.Message)

func (*Policy) XXX_Size

func (m *Policy) XXX_Size() int

func (*Policy) XXX_Unmarshal

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

type PolicyID

type PolicyID struct {
	Tier                 string   `protobuf:"bytes,1,opt,name=tier,proto3" json:"tier,omitempty"`
	Name                 string   `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PolicyID) Descriptor

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

func (*PolicyID) GetName

func (m *PolicyID) GetName() string

func (*PolicyID) GetTier

func (m *PolicyID) GetTier() string

func (*PolicyID) ProtoMessage

func (*PolicyID) ProtoMessage()

func (*PolicyID) Reset

func (m *PolicyID) Reset()

func (*PolicyID) String

func (m *PolicyID) String() string

func (*PolicyID) XXX_DiscardUnknown

func (m *PolicyID) XXX_DiscardUnknown()

func (*PolicyID) XXX_Marshal

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

func (*PolicyID) XXX_Merge

func (m *PolicyID) XXX_Merge(src proto.Message)

func (*PolicyID) XXX_Size

func (m *PolicyID) XXX_Size() int

func (*PolicyID) XXX_Unmarshal

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

type PolicySyncClient

type PolicySyncClient interface {
	// On this API, only the following payloads will be sent:
	//  - InSync
	//  - IPSetUpdate
	//  - IPSetDeltaUpdate
	//  - IPSetRemove
	//  - ActiveProfileUpdate
	//  - ActiveProfileRemove
	//  - ActivePolicyUpdate
	//  - ActivePolicyRemove
	//  - WorkloadEndpointUpdate
	//  - WorkloadEndpointRemove
	//  - ServiceAccountUpdate
	//  - ServiceAccountRemove
	//  - NamespaceUpdate
	//  - NamespaceRemove
	//  - RouteUpdate
	//  - RouteRemove
	//  - VXLANTunnelEndpointUpdate
	//  - VXLANTunnelEndpointRemove
	Sync(ctx context.Context, in *SyncRequest, opts ...grpc.CallOption) (PolicySync_SyncClient, error)
}

PolicySyncClient is the client API for PolicySync service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewPolicySyncClient

func NewPolicySyncClient(cc *grpc.ClientConn) PolicySyncClient

type PolicySyncServer

type PolicySyncServer interface {
	// On this API, only the following payloads will be sent:
	//  - InSync
	//  - IPSetUpdate
	//  - IPSetDeltaUpdate
	//  - IPSetRemove
	//  - ActiveProfileUpdate
	//  - ActiveProfileRemove
	//  - ActivePolicyUpdate
	//  - ActivePolicyRemove
	//  - WorkloadEndpointUpdate
	//  - WorkloadEndpointRemove
	//  - ServiceAccountUpdate
	//  - ServiceAccountRemove
	//  - NamespaceUpdate
	//  - NamespaceRemove
	//  - RouteUpdate
	//  - RouteRemove
	//  - VXLANTunnelEndpointUpdate
	//  - VXLANTunnelEndpointRemove
	Sync(*SyncRequest, PolicySync_SyncServer) error
}

PolicySyncServer is the server API for PolicySync service.

type PolicySync_SyncClient

type PolicySync_SyncClient interface {
	Recv() (*ToDataplane, error)
	grpc.ClientStream
}

type PolicySync_SyncServer

type PolicySync_SyncServer interface {
	Send(*ToDataplane) error
	grpc.ServerStream
}

type Port

type Port struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Protocol             string   `protobuf:"bytes,2,opt,name=protocol,proto3" json:"protocol,omitempty"`
	Port                 uint32   `protobuf:"varint,3,opt,name=port,proto3" json:"port,omitempty"`
	HostPort             uint32   `protobuf:"varint,4,opt,name=host_port,json=hostPort,proto3" json:"host_port,omitempty"`
	HostIp               string   `protobuf:"bytes,5,opt,name=host_ip,json=hostIp,proto3" json:"host_ip,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Port) Descriptor

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

func (*Port) GetHostIp

func (m *Port) GetHostIp() string

func (*Port) GetHostPort

func (m *Port) GetHostPort() uint32

func (*Port) GetName

func (m *Port) GetName() string

func (*Port) GetPort

func (m *Port) GetPort() uint32

func (*Port) GetProtocol

func (m *Port) GetProtocol() string

func (*Port) ProtoMessage

func (*Port) ProtoMessage()

func (*Port) Reset

func (m *Port) Reset()

func (*Port) String

func (m *Port) String() string

func (*Port) XXX_DiscardUnknown

func (m *Port) XXX_DiscardUnknown()

func (*Port) XXX_Marshal

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

func (*Port) XXX_Merge

func (m *Port) XXX_Merge(src proto.Message)

func (*Port) XXX_Size

func (m *Port) XXX_Size() int

func (*Port) XXX_Unmarshal

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

type PortRange

type PortRange struct {
	First                int32    `protobuf:"varint,1,opt,name=first,proto3" json:"first,omitempty"`
	Last                 int32    `protobuf:"varint,2,opt,name=last,proto3" json:"last,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Individual ports are sent with first == last.

func (*PortRange) Descriptor

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

func (*PortRange) GetFirst

func (m *PortRange) GetFirst() int32

func (*PortRange) GetLast

func (m *PortRange) GetLast() int32

func (*PortRange) ProtoMessage

func (*PortRange) ProtoMessage()

func (*PortRange) Reset

func (m *PortRange) Reset()

func (*PortRange) String

func (m *PortRange) String() string

func (*PortRange) XXX_DiscardUnknown

func (m *PortRange) XXX_DiscardUnknown()

func (*PortRange) XXX_Marshal

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

func (*PortRange) XXX_Merge

func (m *PortRange) XXX_Merge(src proto.Message)

func (*PortRange) XXX_Size

func (m *PortRange) XXX_Size() int

func (*PortRange) XXX_Unmarshal

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

type ProcessStatusUpdate

type ProcessStatusUpdate struct {
	IsoTimestamp         string   `protobuf:"bytes,1,opt,name=iso_timestamp,json=isoTimestamp,proto3" json:"iso_timestamp,omitempty"`
	Uptime               float64  `protobuf:"fixed64,2,opt,name=uptime,proto3" json:"uptime,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ProcessStatusUpdate) Descriptor

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

func (*ProcessStatusUpdate) GetIsoTimestamp

func (m *ProcessStatusUpdate) GetIsoTimestamp() string

func (*ProcessStatusUpdate) GetUptime

func (m *ProcessStatusUpdate) GetUptime() float64

func (*ProcessStatusUpdate) ProtoMessage

func (*ProcessStatusUpdate) ProtoMessage()

func (*ProcessStatusUpdate) Reset

func (m *ProcessStatusUpdate) Reset()

func (*ProcessStatusUpdate) String

func (m *ProcessStatusUpdate) String() string

func (*ProcessStatusUpdate) XXX_DiscardUnknown

func (m *ProcessStatusUpdate) XXX_DiscardUnknown()

func (*ProcessStatusUpdate) XXX_Marshal

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

func (*ProcessStatusUpdate) XXX_Merge

func (m *ProcessStatusUpdate) XXX_Merge(src proto.Message)

func (*ProcessStatusUpdate) XXX_Size

func (m *ProcessStatusUpdate) XXX_Size() int

func (*ProcessStatusUpdate) XXX_Unmarshal

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

type Profile

type Profile struct {
	InboundRules         []*Rule  `protobuf:"bytes,1,rep,name=inbound_rules,json=inboundRules,proto3" json:"inbound_rules,omitempty"`
	OutboundRules        []*Rule  `protobuf:"bytes,2,rep,name=outbound_rules,json=outboundRules,proto3" json:"outbound_rules,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Profile) Descriptor

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

func (*Profile) GetInboundRules

func (m *Profile) GetInboundRules() []*Rule

func (*Profile) GetOutboundRules

func (m *Profile) GetOutboundRules() []*Rule

func (*Profile) ProtoMessage

func (*Profile) ProtoMessage()

func (*Profile) Reset

func (m *Profile) Reset()

func (*Profile) String

func (m *Profile) String() string

func (*Profile) XXX_DiscardUnknown

func (m *Profile) XXX_DiscardUnknown()

func (*Profile) XXX_Marshal

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

func (*Profile) XXX_Merge

func (m *Profile) XXX_Merge(src proto.Message)

func (*Profile) XXX_Size

func (m *Profile) XXX_Size() int

func (*Profile) XXX_Unmarshal

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

type ProfileID

type ProfileID struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ProfileID) Descriptor

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

func (*ProfileID) GetName

func (m *ProfileID) GetName() string

func (*ProfileID) ProtoMessage

func (*ProfileID) ProtoMessage()

func (*ProfileID) Reset

func (m *ProfileID) Reset()

func (*ProfileID) String

func (m *ProfileID) String() string

func (*ProfileID) XXX_DiscardUnknown

func (m *ProfileID) XXX_DiscardUnknown()

func (*ProfileID) XXX_Marshal

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

func (*ProfileID) XXX_Merge

func (m *ProfileID) XXX_Merge(src proto.Message)

func (*ProfileID) XXX_Size

func (m *ProfileID) XXX_Size() int

func (*ProfileID) XXX_Unmarshal

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

type Protocol

type Protocol struct {
	// Types that are valid to be assigned to NumberOrName:
	//	*Protocol_Number
	//	*Protocol_Name
	NumberOrName         isProtocol_NumberOrName `protobuf_oneof:"number_or_name"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

func (*Protocol) Descriptor

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

func (*Protocol) GetName

func (m *Protocol) GetName() string

func (*Protocol) GetNumber

func (m *Protocol) GetNumber() int32

func (*Protocol) GetNumberOrName

func (m *Protocol) GetNumberOrName() isProtocol_NumberOrName

func (*Protocol) ProtoMessage

func (*Protocol) ProtoMessage()

func (*Protocol) Reset

func (m *Protocol) Reset()

func (*Protocol) String

func (m *Protocol) String() string

func (*Protocol) XXX_DiscardUnknown

func (m *Protocol) XXX_DiscardUnknown()

func (*Protocol) XXX_Marshal

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

func (*Protocol) XXX_Merge

func (m *Protocol) XXX_Merge(src proto.Message)

func (*Protocol) XXX_OneofWrappers

func (*Protocol) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*Protocol) XXX_Size

func (m *Protocol) XXX_Size() int

func (*Protocol) XXX_Unmarshal

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

type Protocol_Name

type Protocol_Name struct {
	Name string `protobuf:"bytes,2,opt,name=name,proto3,oneof" json:"name,omitempty"`
}

type Protocol_Number

type Protocol_Number struct {
	Number int32 `protobuf:"varint,1,opt,name=number,proto3,oneof" json:"number,omitempty"`
}

type RouteRemove

type RouteRemove struct {
	Dst                  string   `protobuf:"bytes,2,opt,name=dst,proto3" json:"dst,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RouteRemove) Descriptor

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

func (*RouteRemove) GetDst

func (m *RouteRemove) GetDst() string

func (*RouteRemove) ProtoMessage

func (*RouteRemove) ProtoMessage()

func (*RouteRemove) Reset

func (m *RouteRemove) Reset()

func (*RouteRemove) String

func (m *RouteRemove) String() string

func (*RouteRemove) XXX_DiscardUnknown

func (m *RouteRemove) XXX_DiscardUnknown()

func (*RouteRemove) XXX_Marshal

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

func (*RouteRemove) XXX_Merge

func (m *RouteRemove) XXX_Merge(src proto.Message)

func (*RouteRemove) XXX_Size

func (m *RouteRemove) XXX_Size() int

func (*RouteRemove) XXX_Unmarshal

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

type RouteType

type RouteType int32
const (
	// CIDR_INFO gives information about a CIDR without establishing a route.  For example,
	// it is emitted for IP pools with no blocks.
	RouteType_CIDR_INFO       RouteType = 0
	RouteType_REMOTE_WORKLOAD RouteType = 1
	RouteType_REMOTE_HOST     RouteType = 2
	RouteType_LOCAL_WORKLOAD  RouteType = 3
	RouteType_LOCAL_HOST      RouteType = 4
	RouteType_REMOTE_TUNNEL   RouteType = 5
	RouteType_LOCAL_TUNNEL    RouteType = 6
)

func (RouteType) EnumDescriptor

func (RouteType) EnumDescriptor() ([]byte, []int)

func (RouteType) String

func (x RouteType) String() string

type RouteUpdate

type RouteUpdate struct {
	Type       RouteType  `protobuf:"varint,1,opt,name=type,proto3,enum=felix.RouteType" json:"type,omitempty"`
	IpPoolType IPPoolType `protobuf:"varint,2,opt,name=ip_pool_type,json=ipPoolType,proto3,enum=felix.IPPoolType" json:"ip_pool_type,omitempty"`
	Dst        string     `protobuf:"bytes,3,opt,name=dst,proto3" json:"dst,omitempty"`
	// The name of the node holding this destination, if this route targets a calico node.
	DstNodeName string `protobuf:"bytes,4,opt,name=dst_node_name,json=dstNodeName,proto3" json:"dst_node_name,omitempty"`
	// IP of the node holding this destination.
	DstNodeIp            string      `protobuf:"bytes,5,opt,name=dst_node_ip,json=dstNodeIp,proto3" json:"dst_node_ip,omitempty"`
	SameSubnet           bool        `protobuf:"varint,7,opt,name=same_subnet,json=sameSubnet,proto3" json:"same_subnet,omitempty"`
	NatOutgoing          bool        `protobuf:"varint,8,opt,name=nat_outgoing,json=natOutgoing,proto3" json:"nat_outgoing,omitempty"`
	LocalWorkload        bool        `protobuf:"varint,9,opt,name=local_workload,json=localWorkload,proto3" json:"local_workload,omitempty"`
	TunnelType           *TunnelType `protobuf:"bytes,10,opt,name=tunnel_type,json=tunnelType,proto3" json:"tunnel_type,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (*RouteUpdate) Descriptor

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

func (*RouteUpdate) GetDst

func (m *RouteUpdate) GetDst() string

func (*RouteUpdate) GetDstNodeIp

func (m *RouteUpdate) GetDstNodeIp() string

func (*RouteUpdate) GetDstNodeName

func (m *RouteUpdate) GetDstNodeName() string

func (*RouteUpdate) GetIpPoolType

func (m *RouteUpdate) GetIpPoolType() IPPoolType

func (*RouteUpdate) GetLocalWorkload

func (m *RouteUpdate) GetLocalWorkload() bool

func (*RouteUpdate) GetNatOutgoing

func (m *RouteUpdate) GetNatOutgoing() bool

func (*RouteUpdate) GetSameSubnet

func (m *RouteUpdate) GetSameSubnet() bool

func (*RouteUpdate) GetTunnelType

func (m *RouteUpdate) GetTunnelType() *TunnelType

func (*RouteUpdate) GetType

func (m *RouteUpdate) GetType() RouteType

func (*RouteUpdate) ProtoMessage

func (*RouteUpdate) ProtoMessage()

func (*RouteUpdate) Reset

func (m *RouteUpdate) Reset()

func (*RouteUpdate) String

func (m *RouteUpdate) String() string

func (*RouteUpdate) XXX_DiscardUnknown

func (m *RouteUpdate) XXX_DiscardUnknown()

func (*RouteUpdate) XXX_Marshal

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

func (*RouteUpdate) XXX_Merge

func (m *RouteUpdate) XXX_Merge(src proto.Message)

func (*RouteUpdate) XXX_Size

func (m *RouteUpdate) XXX_Size() int

func (*RouteUpdate) XXX_Unmarshal

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

type Rule

type Rule struct {
	Action    string    `protobuf:"bytes,1,opt,name=action,proto3" json:"action,omitempty"`
	IpVersion IPVersion `protobuf:"varint,2,opt,name=ip_version,json=ipVersion,proto3,enum=felix.IPVersion" json:"ip_version,omitempty"`
	Protocol  *Protocol `protobuf:"bytes,3,opt,name=protocol,proto3" json:"protocol,omitempty"`
	SrcNet    []string  `protobuf:"bytes,4,rep,name=src_net,json=srcNet,proto3" json:"src_net,omitempty"`
	// The list of ports is split into numeric and named ports, where named ports are represented
	// by (IP, port) IP sets.  A packet matches this rule if it matches any numeric port range *or*
	// any listed named port IP set.
	SrcPorts             []*PortRange `protobuf:"bytes,5,rep,name=src_ports,json=srcPorts,proto3" json:"src_ports,omitempty"`
	SrcNamedPortIpSetIds []string     `` /* 130-byte string literal not displayed */
	DstNet               []string     `protobuf:"bytes,6,rep,name=dst_net,json=dstNet,proto3" json:"dst_net,omitempty"`
	DstPorts             []*PortRange `protobuf:"bytes,7,rep,name=dst_ports,json=dstPorts,proto3" json:"dst_ports,omitempty"`
	DstNamedPortIpSetIds []string     `` /* 130-byte string literal not displayed */
	// Types that are valid to be assigned to Icmp:
	//	*Rule_IcmpType
	//	*Rule_IcmpTypeCode
	Icmp        isRule_Icmp `protobuf_oneof:"icmp"`
	SrcIpSetIds []string    `protobuf:"bytes,10,rep,name=src_ip_set_ids,json=srcIpSetIds,proto3" json:"src_ip_set_ids,omitempty"`
	DstIpSetIds []string    `protobuf:"bytes,11,rep,name=dst_ip_set_ids,json=dstIpSetIds,proto3" json:"dst_ip_set_ids,omitempty"`
	// IP sets on which we should match both IP and port.
	DstIpPortSetIds []string     `protobuf:"bytes,15,rep,name=dst_ip_port_set_ids,json=dstIpPortSetIds,proto3" json:"dst_ip_port_set_ids,omitempty"`
	NotProtocol     *Protocol    `protobuf:"bytes,102,opt,name=not_protocol,json=notProtocol,proto3" json:"not_protocol,omitempty"`
	NotSrcNet       []string     `protobuf:"bytes,103,rep,name=not_src_net,json=notSrcNet,proto3" json:"not_src_net,omitempty"`
	NotSrcPorts     []*PortRange `protobuf:"bytes,104,rep,name=not_src_ports,json=notSrcPorts,proto3" json:"not_src_ports,omitempty"`
	NotDstNet       []string     `protobuf:"bytes,105,rep,name=not_dst_net,json=notDstNet,proto3" json:"not_dst_net,omitempty"`
	NotDstPorts     []*PortRange `protobuf:"bytes,106,rep,name=not_dst_ports,json=notDstPorts,proto3" json:"not_dst_ports,omitempty"`
	// Types that are valid to be assigned to NotIcmp:
	//	*Rule_NotIcmpType
	//	*Rule_NotIcmpTypeCode
	NotIcmp                 isRule_NotIcmp `protobuf_oneof:"not_icmp"`
	NotSrcIpSetIds          []string       `protobuf:"bytes,109,rep,name=not_src_ip_set_ids,json=notSrcIpSetIds,proto3" json:"not_src_ip_set_ids,omitempty"`
	NotDstIpSetIds          []string       `protobuf:"bytes,110,rep,name=not_dst_ip_set_ids,json=notDstIpSetIds,proto3" json:"not_dst_ip_set_ids,omitempty"`
	NotSrcNamedPortIpSetIds []string       `` /* 142-byte string literal not displayed */
	NotDstNamedPortIpSetIds []string       `` /* 142-byte string literal not displayed */
	// These fields pass through the original selectors from the v3 datamodel unmodified as required
	// for the policy sync API.
	OriginalSrcSelector          string `protobuf:"bytes,114,opt,name=original_src_selector,json=originalSrcSelector,proto3" json:"original_src_selector,omitempty"`
	OriginalDstSelector          string `protobuf:"bytes,115,opt,name=original_dst_selector,json=originalDstSelector,proto3" json:"original_dst_selector,omitempty"`
	OriginalSrcNamespaceSelector string `` /* 151-byte string literal not displayed */
	OriginalDstNamespaceSelector string `` /* 151-byte string literal not displayed */
	OriginalNotSrcSelector       string `` /* 133-byte string literal not displayed */
	OriginalNotDstSelector       string `` /* 133-byte string literal not displayed */
	// Original source service match criteria.
	OriginalSrcService          string `protobuf:"bytes,132,opt,name=original_src_service,json=originalSrcService,proto3" json:"original_src_service,omitempty"`
	OriginalSrcServiceNamespace string `` /* 148-byte string literal not displayed */
	// Original destination service match criteria.
	OriginalDstService          string `protobuf:"bytes,130,opt,name=original_dst_service,json=originalDstService,proto3" json:"original_dst_service,omitempty"`
	OriginalDstServiceNamespace string `` /* 148-byte string literal not displayed */
	// Pass through of the v3 datamodel service account match criteria.
	SrcServiceAccountMatch *ServiceAccountMatch `` /* 133-byte string literal not displayed */
	DstServiceAccountMatch *ServiceAccountMatch `` /* 133-byte string literal not displayed */
	// Pass through of the v3 datamodel HTTP match criteria.
	HttpMatch *HTTPMatch    `protobuf:"bytes,122,opt,name=http_match,json=httpMatch,proto3" json:"http_match,omitempty"`
	Metadata  *RuleMetadata `protobuf:"bytes,123,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// An opaque ID/hash for the rule.
	RuleId               string   `protobuf:"bytes,201,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Rule) Descriptor

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

func (*Rule) GetAction

func (m *Rule) GetAction() string

func (*Rule) GetDstIpPortSetIds

func (m *Rule) GetDstIpPortSetIds() []string

func (*Rule) GetDstIpSetIds

func (m *Rule) GetDstIpSetIds() []string

func (*Rule) GetDstNamedPortIpSetIds

func (m *Rule) GetDstNamedPortIpSetIds() []string

func (*Rule) GetDstNet

func (m *Rule) GetDstNet() []string

func (*Rule) GetDstPorts

func (m *Rule) GetDstPorts() []*PortRange

func (*Rule) GetDstServiceAccountMatch

func (m *Rule) GetDstServiceAccountMatch() *ServiceAccountMatch

func (*Rule) GetHttpMatch

func (m *Rule) GetHttpMatch() *HTTPMatch

func (*Rule) GetIcmp

func (m *Rule) GetIcmp() isRule_Icmp

func (*Rule) GetIcmpType

func (m *Rule) GetIcmpType() int32

func (*Rule) GetIcmpTypeCode

func (m *Rule) GetIcmpTypeCode() *IcmpTypeAndCode

func (*Rule) GetIpVersion

func (m *Rule) GetIpVersion() IPVersion

func (*Rule) GetMetadata

func (m *Rule) GetMetadata() *RuleMetadata

func (*Rule) GetNotDstIpSetIds

func (m *Rule) GetNotDstIpSetIds() []string

func (*Rule) GetNotDstNamedPortIpSetIds

func (m *Rule) GetNotDstNamedPortIpSetIds() []string

func (*Rule) GetNotDstNet

func (m *Rule) GetNotDstNet() []string

func (*Rule) GetNotDstPorts

func (m *Rule) GetNotDstPorts() []*PortRange

func (*Rule) GetNotIcmp

func (m *Rule) GetNotIcmp() isRule_NotIcmp

func (*Rule) GetNotIcmpType

func (m *Rule) GetNotIcmpType() int32

func (*Rule) GetNotIcmpTypeCode

func (m *Rule) GetNotIcmpTypeCode() *IcmpTypeAndCode

func (*Rule) GetNotProtocol

func (m *Rule) GetNotProtocol() *Protocol

func (*Rule) GetNotSrcIpSetIds

func (m *Rule) GetNotSrcIpSetIds() []string

func (*Rule) GetNotSrcNamedPortIpSetIds

func (m *Rule) GetNotSrcNamedPortIpSetIds() []string

func (*Rule) GetNotSrcNet

func (m *Rule) GetNotSrcNet() []string

func (*Rule) GetNotSrcPorts

func (m *Rule) GetNotSrcPorts() []*PortRange

func (*Rule) GetOriginalDstNamespaceSelector

func (m *Rule) GetOriginalDstNamespaceSelector() string

func (*Rule) GetOriginalDstSelector

func (m *Rule) GetOriginalDstSelector() string

func (*Rule) GetOriginalDstService

func (m *Rule) GetOriginalDstService() string

func (*Rule) GetOriginalDstServiceNamespace

func (m *Rule) GetOriginalDstServiceNamespace() string

func (*Rule) GetOriginalNotDstSelector

func (m *Rule) GetOriginalNotDstSelector() string

func (*Rule) GetOriginalNotSrcSelector

func (m *Rule) GetOriginalNotSrcSelector() string

func (*Rule) GetOriginalSrcNamespaceSelector

func (m *Rule) GetOriginalSrcNamespaceSelector() string

func (*Rule) GetOriginalSrcSelector

func (m *Rule) GetOriginalSrcSelector() string

func (*Rule) GetOriginalSrcService

func (m *Rule) GetOriginalSrcService() string

func (*Rule) GetOriginalSrcServiceNamespace

func (m *Rule) GetOriginalSrcServiceNamespace() string

func (*Rule) GetProtocol

func (m *Rule) GetProtocol() *Protocol

func (*Rule) GetRuleId

func (m *Rule) GetRuleId() string

func (*Rule) GetSrcIpSetIds

func (m *Rule) GetSrcIpSetIds() []string

func (*Rule) GetSrcNamedPortIpSetIds

func (m *Rule) GetSrcNamedPortIpSetIds() []string

func (*Rule) GetSrcNet

func (m *Rule) GetSrcNet() []string

func (*Rule) GetSrcPorts

func (m *Rule) GetSrcPorts() []*PortRange

func (*Rule) GetSrcServiceAccountMatch

func (m *Rule) GetSrcServiceAccountMatch() *ServiceAccountMatch

func (*Rule) ProtoMessage

func (*Rule) ProtoMessage()

func (*Rule) Reset

func (m *Rule) Reset()

func (*Rule) String

func (m *Rule) String() string

func (*Rule) XXX_DiscardUnknown

func (m *Rule) XXX_DiscardUnknown()

func (*Rule) XXX_Marshal

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

func (*Rule) XXX_Merge

func (m *Rule) XXX_Merge(src proto.Message)

func (*Rule) XXX_OneofWrappers

func (*Rule) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*Rule) XXX_Size

func (m *Rule) XXX_Size() int

func (*Rule) XXX_Unmarshal

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

type RuleMetadata

type RuleMetadata struct {
	Annotations          map[string]string `` /* 163-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*RuleMetadata) Descriptor

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

func (*RuleMetadata) GetAnnotations

func (m *RuleMetadata) GetAnnotations() map[string]string

func (*RuleMetadata) ProtoMessage

func (*RuleMetadata) ProtoMessage()

func (*RuleMetadata) Reset

func (m *RuleMetadata) Reset()

func (*RuleMetadata) String

func (m *RuleMetadata) String() string

func (*RuleMetadata) XXX_DiscardUnknown

func (m *RuleMetadata) XXX_DiscardUnknown()

func (*RuleMetadata) XXX_Marshal

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

func (*RuleMetadata) XXX_Merge

func (m *RuleMetadata) XXX_Merge(src proto.Message)

func (*RuleMetadata) XXX_Size

func (m *RuleMetadata) XXX_Size() int

func (*RuleMetadata) XXX_Unmarshal

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

type Rule_IcmpType

type Rule_IcmpType struct {
	IcmpType int32 `protobuf:"varint,8,opt,name=icmp_type,json=icmpType,proto3,oneof" json:"icmp_type,omitempty"`
}

type Rule_IcmpTypeCode

type Rule_IcmpTypeCode struct {
	IcmpTypeCode *IcmpTypeAndCode `protobuf:"bytes,9,opt,name=icmp_type_code,json=icmpTypeCode,proto3,oneof" json:"icmp_type_code,omitempty"`
}

type Rule_NotIcmpType

type Rule_NotIcmpType struct {
	NotIcmpType int32 `protobuf:"varint,107,opt,name=not_icmp_type,json=notIcmpType,proto3,oneof" json:"not_icmp_type,omitempty"`
}

type Rule_NotIcmpTypeCode

type Rule_NotIcmpTypeCode struct {
	NotIcmpTypeCode *IcmpTypeAndCode `protobuf:"bytes,108,opt,name=not_icmp_type_code,json=notIcmpTypeCode,proto3,oneof" json:"not_icmp_type_code,omitempty"`
}

type ServiceAccountID

type ServiceAccountID struct {
	Namespace            string   `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
	Name                 string   `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ServiceAccountID) Descriptor

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

func (*ServiceAccountID) GetName

func (m *ServiceAccountID) GetName() string

func (*ServiceAccountID) GetNamespace

func (m *ServiceAccountID) GetNamespace() string

func (*ServiceAccountID) ProtoMessage

func (*ServiceAccountID) ProtoMessage()

func (*ServiceAccountID) Reset

func (m *ServiceAccountID) Reset()

func (*ServiceAccountID) String

func (m *ServiceAccountID) String() string

func (*ServiceAccountID) XXX_DiscardUnknown

func (m *ServiceAccountID) XXX_DiscardUnknown()

func (*ServiceAccountID) XXX_Marshal

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

func (*ServiceAccountID) XXX_Merge

func (m *ServiceAccountID) XXX_Merge(src proto.Message)

func (*ServiceAccountID) XXX_Size

func (m *ServiceAccountID) XXX_Size() int

func (*ServiceAccountID) XXX_Unmarshal

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

type ServiceAccountMatch

type ServiceAccountMatch struct {
	Selector             string   `protobuf:"bytes,1,opt,name=selector,proto3" json:"selector,omitempty"`
	Names                []string `protobuf:"bytes,2,rep,name=names,proto3" json:"names,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ServiceAccountMatch) Descriptor

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

func (*ServiceAccountMatch) GetNames

func (m *ServiceAccountMatch) GetNames() []string

func (*ServiceAccountMatch) GetSelector

func (m *ServiceAccountMatch) GetSelector() string

func (*ServiceAccountMatch) ProtoMessage

func (*ServiceAccountMatch) ProtoMessage()

func (*ServiceAccountMatch) Reset

func (m *ServiceAccountMatch) Reset()

func (*ServiceAccountMatch) String

func (m *ServiceAccountMatch) String() string

func (*ServiceAccountMatch) XXX_DiscardUnknown

func (m *ServiceAccountMatch) XXX_DiscardUnknown()

func (*ServiceAccountMatch) XXX_Marshal

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

func (*ServiceAccountMatch) XXX_Merge

func (m *ServiceAccountMatch) XXX_Merge(src proto.Message)

func (*ServiceAccountMatch) XXX_Size

func (m *ServiceAccountMatch) XXX_Size() int

func (*ServiceAccountMatch) XXX_Unmarshal

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

type ServiceAccountRemove

type ServiceAccountRemove struct {
	Id                   *ServiceAccountID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*ServiceAccountRemove) Descriptor

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

func (*ServiceAccountRemove) GetId

func (*ServiceAccountRemove) ProtoMessage

func (*ServiceAccountRemove) ProtoMessage()

func (*ServiceAccountRemove) Reset

func (m *ServiceAccountRemove) Reset()

func (*ServiceAccountRemove) String

func (m *ServiceAccountRemove) String() string

func (*ServiceAccountRemove) XXX_DiscardUnknown

func (m *ServiceAccountRemove) XXX_DiscardUnknown()

func (*ServiceAccountRemove) XXX_Marshal

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

func (*ServiceAccountRemove) XXX_Merge

func (m *ServiceAccountRemove) XXX_Merge(src proto.Message)

func (*ServiceAccountRemove) XXX_Size

func (m *ServiceAccountRemove) XXX_Size() int

func (*ServiceAccountRemove) XXX_Unmarshal

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

type ServiceAccountUpdate

type ServiceAccountUpdate struct {
	Id                   *ServiceAccountID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Labels               map[string]string `` /* 153-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*ServiceAccountUpdate) Descriptor

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

func (*ServiceAccountUpdate) GetId

func (*ServiceAccountUpdate) GetLabels

func (m *ServiceAccountUpdate) GetLabels() map[string]string

func (*ServiceAccountUpdate) ProtoMessage

func (*ServiceAccountUpdate) ProtoMessage()

func (*ServiceAccountUpdate) Reset

func (m *ServiceAccountUpdate) Reset()

func (*ServiceAccountUpdate) String

func (m *ServiceAccountUpdate) String() string

func (*ServiceAccountUpdate) XXX_DiscardUnknown

func (m *ServiceAccountUpdate) XXX_DiscardUnknown()

func (*ServiceAccountUpdate) XXX_Marshal

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

func (*ServiceAccountUpdate) XXX_Merge

func (m *ServiceAccountUpdate) XXX_Merge(src proto.Message)

func (*ServiceAccountUpdate) XXX_Size

func (m *ServiceAccountUpdate) XXX_Size() int

func (*ServiceAccountUpdate) XXX_Unmarshal

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

type ServiceRemove

type ServiceRemove struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Namespace            string   `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ServiceRemove) Descriptor

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

func (*ServiceRemove) GetName

func (m *ServiceRemove) GetName() string

func (*ServiceRemove) GetNamespace

func (m *ServiceRemove) GetNamespace() string

func (*ServiceRemove) ProtoMessage

func (*ServiceRemove) ProtoMessage()

func (*ServiceRemove) Reset

func (m *ServiceRemove) Reset()

func (*ServiceRemove) String

func (m *ServiceRemove) String() string

func (*ServiceRemove) XXX_DiscardUnknown

func (m *ServiceRemove) XXX_DiscardUnknown()

func (*ServiceRemove) XXX_Marshal

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

func (*ServiceRemove) XXX_Merge

func (m *ServiceRemove) XXX_Merge(src proto.Message)

func (*ServiceRemove) XXX_Size

func (m *ServiceRemove) XXX_Size() int

func (*ServiceRemove) XXX_Unmarshal

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

type ServiceUpdate

type ServiceUpdate struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Namespace            string   `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"`
	Type                 string   `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"`
	ClusterIp            string   `protobuf:"bytes,4,opt,name=cluster_ip,json=clusterIp,proto3" json:"cluster_ip,omitempty"`
	LoadbalancerIp       string   `protobuf:"bytes,5,opt,name=loadbalancer_ip,json=loadbalancerIp,proto3" json:"loadbalancer_ip,omitempty"`
	ExternalIps          []string `protobuf:"bytes,6,rep,name=external_ips,json=externalIps,proto3" json:"external_ips,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ServiceUpdate) Descriptor

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

func (*ServiceUpdate) GetClusterIp

func (m *ServiceUpdate) GetClusterIp() string

func (*ServiceUpdate) GetExternalIps

func (m *ServiceUpdate) GetExternalIps() []string

func (*ServiceUpdate) GetLoadbalancerIp

func (m *ServiceUpdate) GetLoadbalancerIp() string

func (*ServiceUpdate) GetName

func (m *ServiceUpdate) GetName() string

func (*ServiceUpdate) GetNamespace

func (m *ServiceUpdate) GetNamespace() string

func (*ServiceUpdate) GetType

func (m *ServiceUpdate) GetType() string

func (*ServiceUpdate) ProtoMessage

func (*ServiceUpdate) ProtoMessage()

func (*ServiceUpdate) Reset

func (m *ServiceUpdate) Reset()

func (*ServiceUpdate) String

func (m *ServiceUpdate) String() string

func (*ServiceUpdate) XXX_DiscardUnknown

func (m *ServiceUpdate) XXX_DiscardUnknown()

func (*ServiceUpdate) XXX_Marshal

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

func (*ServiceUpdate) XXX_Merge

func (m *ServiceUpdate) XXX_Merge(src proto.Message)

func (*ServiceUpdate) XXX_Size

func (m *ServiceUpdate) XXX_Size() int

func (*ServiceUpdate) XXX_Unmarshal

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

type SyncRequest

type SyncRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SyncRequest) Descriptor

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

func (*SyncRequest) ProtoMessage

func (*SyncRequest) ProtoMessage()

func (*SyncRequest) Reset

func (m *SyncRequest) Reset()

func (*SyncRequest) String

func (m *SyncRequest) String() string

func (*SyncRequest) XXX_DiscardUnknown

func (m *SyncRequest) XXX_DiscardUnknown()

func (*SyncRequest) XXX_Marshal

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

func (*SyncRequest) XXX_Merge

func (m *SyncRequest) XXX_Merge(src proto.Message)

func (*SyncRequest) XXX_Size

func (m *SyncRequest) XXX_Size() int

func (*SyncRequest) XXX_Unmarshal

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

type TierInfo

type TierInfo struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	IngressPolicies      []string `protobuf:"bytes,2,rep,name=ingress_policies,json=ingressPolicies,proto3" json:"ingress_policies,omitempty"`
	EgressPolicies       []string `protobuf:"bytes,3,rep,name=egress_policies,json=egressPolicies,proto3" json:"egress_policies,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TierInfo) Descriptor

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

func (*TierInfo) GetEgressPolicies

func (m *TierInfo) GetEgressPolicies() []string

func (*TierInfo) GetIngressPolicies

func (m *TierInfo) GetIngressPolicies() []string

func (*TierInfo) GetName

func (m *TierInfo) GetName() string

func (*TierInfo) ProtoMessage

func (*TierInfo) ProtoMessage()

func (*TierInfo) Reset

func (m *TierInfo) Reset()

func (*TierInfo) String

func (m *TierInfo) String() string

func (*TierInfo) XXX_DiscardUnknown

func (m *TierInfo) XXX_DiscardUnknown()

func (*TierInfo) XXX_Marshal

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

func (*TierInfo) XXX_Merge

func (m *TierInfo) XXX_Merge(src proto.Message)

func (*TierInfo) XXX_Size

func (m *TierInfo) XXX_Size() int

func (*TierInfo) XXX_Unmarshal

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

type ToDataplane

type ToDataplane struct {
	// Sequence number incremented with each message.  Useful for correlating
	// messages in logs.
	SequenceNumber uint64 `protobuf:"varint,15,opt,name=sequence_number,json=sequenceNumber,proto3" json:"sequence_number,omitempty"`
	// Types that are valid to be assigned to Payload:
	//	*ToDataplane_InSync
	//	*ToDataplane_IpsetUpdate
	//	*ToDataplane_IpsetDeltaUpdate
	//	*ToDataplane_IpsetRemove
	//	*ToDataplane_ActiveProfileUpdate
	//	*ToDataplane_ActiveProfileRemove
	//	*ToDataplane_ActivePolicyUpdate
	//	*ToDataplane_ActivePolicyRemove
	//	*ToDataplane_HostEndpointUpdate
	//	*ToDataplane_HostEndpointRemove
	//	*ToDataplane_WorkloadEndpointUpdate
	//	*ToDataplane_WorkloadEndpointRemove
	//	*ToDataplane_ConfigUpdate
	//	*ToDataplane_HostMetadataUpdate
	//	*ToDataplane_HostMetadataRemove
	//	*ToDataplane_IpamPoolUpdate
	//	*ToDataplane_IpamPoolRemove
	//	*ToDataplane_ServiceAccountUpdate
	//	*ToDataplane_ServiceAccountRemove
	//	*ToDataplane_NamespaceUpdate
	//	*ToDataplane_NamespaceRemove
	//	*ToDataplane_RouteUpdate
	//	*ToDataplane_RouteRemove
	//	*ToDataplane_VtepUpdate
	//	*ToDataplane_VtepRemove
	//	*ToDataplane_WireguardEndpointUpdate
	//	*ToDataplane_WireguardEndpointRemove
	//	*ToDataplane_GlobalBgpConfigUpdate
	//	*ToDataplane_Encapsulation
	//	*ToDataplane_ServiceUpdate
	//	*ToDataplane_ServiceRemove
	Payload              isToDataplane_Payload `protobuf_oneof:"payload"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*ToDataplane) Descriptor

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

func (*ToDataplane) GetActivePolicyRemove

func (m *ToDataplane) GetActivePolicyRemove() *ActivePolicyRemove

func (*ToDataplane) GetActivePolicyUpdate

func (m *ToDataplane) GetActivePolicyUpdate() *ActivePolicyUpdate

func (*ToDataplane) GetActiveProfileRemove

func (m *ToDataplane) GetActiveProfileRemove() *ActiveProfileRemove

func (*ToDataplane) GetActiveProfileUpdate

func (m *ToDataplane) GetActiveProfileUpdate() *ActiveProfileUpdate

func (*ToDataplane) GetConfigUpdate

func (m *ToDataplane) GetConfigUpdate() *ConfigUpdate

func (*ToDataplane) GetEncapsulation

func (m *ToDataplane) GetEncapsulation() *Encapsulation

func (*ToDataplane) GetGlobalBgpConfigUpdate

func (m *ToDataplane) GetGlobalBgpConfigUpdate() *GlobalBGPConfigUpdate

func (*ToDataplane) GetHostEndpointRemove

func (m *ToDataplane) GetHostEndpointRemove() *HostEndpointRemove

func (*ToDataplane) GetHostEndpointUpdate

func (m *ToDataplane) GetHostEndpointUpdate() *HostEndpointUpdate

func (*ToDataplane) GetHostMetadataRemove

func (m *ToDataplane) GetHostMetadataRemove() *HostMetadataRemove

func (*ToDataplane) GetHostMetadataUpdate

func (m *ToDataplane) GetHostMetadataUpdate() *HostMetadataUpdate

func (*ToDataplane) GetInSync

func (m *ToDataplane) GetInSync() *InSync

func (*ToDataplane) GetIpamPoolRemove

func (m *ToDataplane) GetIpamPoolRemove() *IPAMPoolRemove

func (*ToDataplane) GetIpamPoolUpdate

func (m *ToDataplane) GetIpamPoolUpdate() *IPAMPoolUpdate

func (*ToDataplane) GetIpsetDeltaUpdate

func (m *ToDataplane) GetIpsetDeltaUpdate() *IPSetDeltaUpdate

func (*ToDataplane) GetIpsetRemove

func (m *ToDataplane) GetIpsetRemove() *IPSetRemove

func (*ToDataplane) GetIpsetUpdate

func (m *ToDataplane) GetIpsetUpdate() *IPSetUpdate

func (*ToDataplane) GetNamespaceRemove

func (m *ToDataplane) GetNamespaceRemove() *NamespaceRemove

func (*ToDataplane) GetNamespaceUpdate

func (m *ToDataplane) GetNamespaceUpdate() *NamespaceUpdate

func (*ToDataplane) GetPayload

func (m *ToDataplane) GetPayload() isToDataplane_Payload

func (*ToDataplane) GetRouteRemove

func (m *ToDataplane) GetRouteRemove() *RouteRemove

func (*ToDataplane) GetRouteUpdate

func (m *ToDataplane) GetRouteUpdate() *RouteUpdate

func (*ToDataplane) GetSequenceNumber

func (m *ToDataplane) GetSequenceNumber() uint64

func (*ToDataplane) GetServiceAccountRemove

func (m *ToDataplane) GetServiceAccountRemove() *ServiceAccountRemove

func (*ToDataplane) GetServiceAccountUpdate

func (m *ToDataplane) GetServiceAccountUpdate() *ServiceAccountUpdate

func (*ToDataplane) GetServiceRemove

func (m *ToDataplane) GetServiceRemove() *ServiceRemove

func (*ToDataplane) GetServiceUpdate

func (m *ToDataplane) GetServiceUpdate() *ServiceUpdate

func (*ToDataplane) GetVtepRemove

func (m *ToDataplane) GetVtepRemove() *VXLANTunnelEndpointRemove

func (*ToDataplane) GetVtepUpdate

func (m *ToDataplane) GetVtepUpdate() *VXLANTunnelEndpointUpdate

func (*ToDataplane) GetWireguardEndpointRemove

func (m *ToDataplane) GetWireguardEndpointRemove() *WireguardEndpointRemove

func (*ToDataplane) GetWireguardEndpointUpdate

func (m *ToDataplane) GetWireguardEndpointUpdate() *WireguardEndpointUpdate

func (*ToDataplane) GetWorkloadEndpointRemove

func (m *ToDataplane) GetWorkloadEndpointRemove() *WorkloadEndpointRemove

func (*ToDataplane) GetWorkloadEndpointUpdate

func (m *ToDataplane) GetWorkloadEndpointUpdate() *WorkloadEndpointUpdate

func (*ToDataplane) ProtoMessage

func (*ToDataplane) ProtoMessage()

func (*ToDataplane) Reset

func (m *ToDataplane) Reset()

func (*ToDataplane) String

func (m *ToDataplane) String() string

func (*ToDataplane) XXX_DiscardUnknown

func (m *ToDataplane) XXX_DiscardUnknown()

func (*ToDataplane) XXX_Marshal

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

func (*ToDataplane) XXX_Merge

func (m *ToDataplane) XXX_Merge(src proto.Message)

func (*ToDataplane) XXX_OneofWrappers

func (*ToDataplane) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*ToDataplane) XXX_Size

func (m *ToDataplane) XXX_Size() int

func (*ToDataplane) XXX_Unmarshal

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

type ToDataplane_ActivePolicyRemove

type ToDataplane_ActivePolicyRemove struct {
	ActivePolicyRemove *ActivePolicyRemove `protobuf:"bytes,8,opt,name=active_policy_remove,json=activePolicyRemove,proto3,oneof" json:"active_policy_remove,omitempty"`
}

type ToDataplane_ActivePolicyUpdate

type ToDataplane_ActivePolicyUpdate struct {
	ActivePolicyUpdate *ActivePolicyUpdate `protobuf:"bytes,7,opt,name=active_policy_update,json=activePolicyUpdate,proto3,oneof" json:"active_policy_update,omitempty"`
}

type ToDataplane_ActiveProfileRemove

type ToDataplane_ActiveProfileRemove struct {
	ActiveProfileRemove *ActiveProfileRemove `` /* 126-byte string literal not displayed */
}

type ToDataplane_ActiveProfileUpdate

type ToDataplane_ActiveProfileUpdate struct {
	ActiveProfileUpdate *ActiveProfileUpdate `` /* 126-byte string literal not displayed */
}

type ToDataplane_ConfigUpdate

type ToDataplane_ConfigUpdate struct {
	ConfigUpdate *ConfigUpdate `protobuf:"bytes,13,opt,name=config_update,json=configUpdate,proto3,oneof" json:"config_update,omitempty"`
}

type ToDataplane_Encapsulation

type ToDataplane_Encapsulation struct {
	Encapsulation *Encapsulation `protobuf:"bytes,30,opt,name=encapsulation,proto3,oneof" json:"encapsulation,omitempty"`
}

type ToDataplane_GlobalBgpConfigUpdate

type ToDataplane_GlobalBgpConfigUpdate struct {
	GlobalBgpConfigUpdate *GlobalBGPConfigUpdate `` /* 135-byte string literal not displayed */
}

type ToDataplane_HostEndpointRemove

type ToDataplane_HostEndpointRemove struct {
	HostEndpointRemove *HostEndpointRemove `protobuf:"bytes,10,opt,name=host_endpoint_remove,json=hostEndpointRemove,proto3,oneof" json:"host_endpoint_remove,omitempty"`
}

type ToDataplane_HostEndpointUpdate

type ToDataplane_HostEndpointUpdate struct {
	HostEndpointUpdate *HostEndpointUpdate `protobuf:"bytes,9,opt,name=host_endpoint_update,json=hostEndpointUpdate,proto3,oneof" json:"host_endpoint_update,omitempty"`
}

type ToDataplane_HostMetadataRemove

type ToDataplane_HostMetadataRemove struct {
	HostMetadataRemove *HostMetadataRemove `protobuf:"bytes,18,opt,name=host_metadata_remove,json=hostMetadataRemove,proto3,oneof" json:"host_metadata_remove,omitempty"`
}

type ToDataplane_HostMetadataUpdate

type ToDataplane_HostMetadataUpdate struct {
	HostMetadataUpdate *HostMetadataUpdate `protobuf:"bytes,14,opt,name=host_metadata_update,json=hostMetadataUpdate,proto3,oneof" json:"host_metadata_update,omitempty"`
}

type ToDataplane_InSync

type ToDataplane_InSync struct {
	InSync *InSync `protobuf:"bytes,1,opt,name=in_sync,json=inSync,proto3,oneof" json:"in_sync,omitempty"`
}

type ToDataplane_IpamPoolRemove

type ToDataplane_IpamPoolRemove struct {
	IpamPoolRemove *IPAMPoolRemove `protobuf:"bytes,17,opt,name=ipam_pool_remove,json=ipamPoolRemove,proto3,oneof" json:"ipam_pool_remove,omitempty"`
}

type ToDataplane_IpamPoolUpdate

type ToDataplane_IpamPoolUpdate struct {
	IpamPoolUpdate *IPAMPoolUpdate `protobuf:"bytes,16,opt,name=ipam_pool_update,json=ipamPoolUpdate,proto3,oneof" json:"ipam_pool_update,omitempty"`
}

type ToDataplane_IpsetDeltaUpdate

type ToDataplane_IpsetDeltaUpdate struct {
	IpsetDeltaUpdate *IPSetDeltaUpdate `protobuf:"bytes,3,opt,name=ipset_delta_update,json=ipsetDeltaUpdate,proto3,oneof" json:"ipset_delta_update,omitempty"`
}

type ToDataplane_IpsetRemove

type ToDataplane_IpsetRemove struct {
	IpsetRemove *IPSetRemove `protobuf:"bytes,4,opt,name=ipset_remove,json=ipsetRemove,proto3,oneof" json:"ipset_remove,omitempty"`
}

type ToDataplane_IpsetUpdate

type ToDataplane_IpsetUpdate struct {
	IpsetUpdate *IPSetUpdate `protobuf:"bytes,2,opt,name=ipset_update,json=ipsetUpdate,proto3,oneof" json:"ipset_update,omitempty"`
}

type ToDataplane_NamespaceRemove

type ToDataplane_NamespaceRemove struct {
	NamespaceRemove *NamespaceRemove `protobuf:"bytes,22,opt,name=namespace_remove,json=namespaceRemove,proto3,oneof" json:"namespace_remove,omitempty"`
}

type ToDataplane_NamespaceUpdate

type ToDataplane_NamespaceUpdate struct {
	NamespaceUpdate *NamespaceUpdate `protobuf:"bytes,21,opt,name=namespace_update,json=namespaceUpdate,proto3,oneof" json:"namespace_update,omitempty"`
}

type ToDataplane_RouteRemove

type ToDataplane_RouteRemove struct {
	RouteRemove *RouteRemove `protobuf:"bytes,24,opt,name=route_remove,json=routeRemove,proto3,oneof" json:"route_remove,omitempty"`
}

type ToDataplane_RouteUpdate

type ToDataplane_RouteUpdate struct {
	RouteUpdate *RouteUpdate `protobuf:"bytes,23,opt,name=route_update,json=routeUpdate,proto3,oneof" json:"route_update,omitempty"`
}

type ToDataplane_ServiceAccountRemove

type ToDataplane_ServiceAccountRemove struct {
	ServiceAccountRemove *ServiceAccountRemove `` /* 130-byte string literal not displayed */
}

type ToDataplane_ServiceAccountUpdate

type ToDataplane_ServiceAccountUpdate struct {
	ServiceAccountUpdate *ServiceAccountUpdate `` /* 130-byte string literal not displayed */
}

type ToDataplane_ServiceRemove

type ToDataplane_ServiceRemove struct {
	ServiceRemove *ServiceRemove `protobuf:"bytes,32,opt,name=service_remove,json=serviceRemove,proto3,oneof" json:"service_remove,omitempty"`
}

type ToDataplane_ServiceUpdate

type ToDataplane_ServiceUpdate struct {
	ServiceUpdate *ServiceUpdate `protobuf:"bytes,31,opt,name=service_update,json=serviceUpdate,proto3,oneof" json:"service_update,omitempty"`
}

type ToDataplane_VtepRemove

type ToDataplane_VtepRemove struct {
	VtepRemove *VXLANTunnelEndpointRemove `protobuf:"bytes,26,opt,name=vtep_remove,json=vtepRemove,proto3,oneof" json:"vtep_remove,omitempty"`
}

type ToDataplane_VtepUpdate

type ToDataplane_VtepUpdate struct {
	VtepUpdate *VXLANTunnelEndpointUpdate `protobuf:"bytes,25,opt,name=vtep_update,json=vtepUpdate,proto3,oneof" json:"vtep_update,omitempty"`
}

type ToDataplane_WireguardEndpointRemove

type ToDataplane_WireguardEndpointRemove struct {
	WireguardEndpointRemove *WireguardEndpointRemove `` /* 139-byte string literal not displayed */
}

type ToDataplane_WireguardEndpointUpdate

type ToDataplane_WireguardEndpointUpdate struct {
	WireguardEndpointUpdate *WireguardEndpointUpdate `` /* 139-byte string literal not displayed */
}

type ToDataplane_WorkloadEndpointRemove

type ToDataplane_WorkloadEndpointRemove struct {
	WorkloadEndpointRemove *WorkloadEndpointRemove `` /* 136-byte string literal not displayed */
}

type ToDataplane_WorkloadEndpointUpdate

type ToDataplane_WorkloadEndpointUpdate struct {
	WorkloadEndpointUpdate *WorkloadEndpointUpdate `` /* 136-byte string literal not displayed */
}

type TunnelType

type TunnelType struct {
	Ipip                 bool     `protobuf:"varint,1,opt,name=ipip,proto3" json:"ipip,omitempty"`
	Vxlan                bool     `protobuf:"varint,2,opt,name=vxlan,proto3" json:"vxlan,omitempty"`
	Wireguard            bool     `protobuf:"varint,3,opt,name=wireguard,proto3" json:"wireguard,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TunnelType) Descriptor

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

func (*TunnelType) GetIpip

func (m *TunnelType) GetIpip() bool

func (*TunnelType) GetVxlan

func (m *TunnelType) GetVxlan() bool

func (*TunnelType) GetWireguard

func (m *TunnelType) GetWireguard() bool

func (*TunnelType) ProtoMessage

func (*TunnelType) ProtoMessage()

func (*TunnelType) Reset

func (m *TunnelType) Reset()

func (*TunnelType) String

func (m *TunnelType) String() string

func (*TunnelType) XXX_DiscardUnknown

func (m *TunnelType) XXX_DiscardUnknown()

func (*TunnelType) XXX_Marshal

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

func (*TunnelType) XXX_Merge

func (m *TunnelType) XXX_Merge(src proto.Message)

func (*TunnelType) XXX_Size

func (m *TunnelType) XXX_Size() int

func (*TunnelType) XXX_Unmarshal

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

type UnimplementedCniDataplaneServer

type UnimplementedCniDataplaneServer struct {
}

UnimplementedCniDataplaneServer can be embedded to have forward compatible implementations.

func (*UnimplementedCniDataplaneServer) Add

func (*UnimplementedCniDataplaneServer) Del

type UnimplementedPolicySyncServer

type UnimplementedPolicySyncServer struct {
}

UnimplementedPolicySyncServer can be embedded to have forward compatible implementations.

func (*UnimplementedPolicySyncServer) Sync

type VXLANTunnelEndpointRemove

type VXLANTunnelEndpointRemove struct {
	Node                 string   `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*VXLANTunnelEndpointRemove) Descriptor

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

func (*VXLANTunnelEndpointRemove) GetNode

func (m *VXLANTunnelEndpointRemove) GetNode() string

func (*VXLANTunnelEndpointRemove) ProtoMessage

func (*VXLANTunnelEndpointRemove) ProtoMessage()

func (*VXLANTunnelEndpointRemove) Reset

func (m *VXLANTunnelEndpointRemove) Reset()

func (*VXLANTunnelEndpointRemove) String

func (m *VXLANTunnelEndpointRemove) String() string

func (*VXLANTunnelEndpointRemove) XXX_DiscardUnknown

func (m *VXLANTunnelEndpointRemove) XXX_DiscardUnknown()

func (*VXLANTunnelEndpointRemove) XXX_Marshal

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

func (*VXLANTunnelEndpointRemove) XXX_Merge

func (m *VXLANTunnelEndpointRemove) XXX_Merge(src proto.Message)

func (*VXLANTunnelEndpointRemove) XXX_Size

func (m *VXLANTunnelEndpointRemove) XXX_Size() int

func (*VXLANTunnelEndpointRemove) XXX_Unmarshal

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

type VXLANTunnelEndpointUpdate

type VXLANTunnelEndpointUpdate struct {
	Node                 string   `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	Mac                  string   `protobuf:"bytes,2,opt,name=mac,proto3" json:"mac,omitempty"`
	Ipv4Addr             string   `protobuf:"bytes,3,opt,name=ipv4_addr,json=ipv4Addr,proto3" json:"ipv4_addr,omitempty"`
	ParentDeviceIp       string   `protobuf:"bytes,4,opt,name=parent_device_ip,json=parentDeviceIp,proto3" json:"parent_device_ip,omitempty"`
	MacV6                string   `protobuf:"bytes,5,opt,name=mac_v6,json=macV6,proto3" json:"mac_v6,omitempty"`
	Ipv6Addr             string   `protobuf:"bytes,6,opt,name=ipv6_addr,json=ipv6Addr,proto3" json:"ipv6_addr,omitempty"`
	ParentDeviceIpv6     string   `protobuf:"bytes,7,opt,name=parent_device_ipv6,json=parentDeviceIpv6,proto3" json:"parent_device_ipv6,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*VXLANTunnelEndpointUpdate) Descriptor

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

func (*VXLANTunnelEndpointUpdate) GetIpv4Addr

func (m *VXLANTunnelEndpointUpdate) GetIpv4Addr() string

func (*VXLANTunnelEndpointUpdate) GetIpv6Addr

func (m *VXLANTunnelEndpointUpdate) GetIpv6Addr() string

func (*VXLANTunnelEndpointUpdate) GetMac

func (m *VXLANTunnelEndpointUpdate) GetMac() string

func (*VXLANTunnelEndpointUpdate) GetMacV6

func (m *VXLANTunnelEndpointUpdate) GetMacV6() string

func (*VXLANTunnelEndpointUpdate) GetNode

func (m *VXLANTunnelEndpointUpdate) GetNode() string

func (*VXLANTunnelEndpointUpdate) GetParentDeviceIp

func (m *VXLANTunnelEndpointUpdate) GetParentDeviceIp() string

func (*VXLANTunnelEndpointUpdate) GetParentDeviceIpv6

func (m *VXLANTunnelEndpointUpdate) GetParentDeviceIpv6() string

func (*VXLANTunnelEndpointUpdate) ProtoMessage

func (*VXLANTunnelEndpointUpdate) ProtoMessage()

func (*VXLANTunnelEndpointUpdate) Reset

func (m *VXLANTunnelEndpointUpdate) Reset()

func (*VXLANTunnelEndpointUpdate) String

func (m *VXLANTunnelEndpointUpdate) String() string

func (*VXLANTunnelEndpointUpdate) XXX_DiscardUnknown

func (m *VXLANTunnelEndpointUpdate) XXX_DiscardUnknown()

func (*VXLANTunnelEndpointUpdate) XXX_Marshal

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

func (*VXLANTunnelEndpointUpdate) XXX_Merge

func (m *VXLANTunnelEndpointUpdate) XXX_Merge(src proto.Message)

func (*VXLANTunnelEndpointUpdate) XXX_Size

func (m *VXLANTunnelEndpointUpdate) XXX_Size() int

func (*VXLANTunnelEndpointUpdate) XXX_Unmarshal

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

type WireguardEndpointRemove

type WireguardEndpointRemove struct {
	// The name of the wireguard host.
	Hostname             string   `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*WireguardEndpointRemove) Descriptor

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

func (*WireguardEndpointRemove) GetHostname

func (m *WireguardEndpointRemove) GetHostname() string

func (*WireguardEndpointRemove) ProtoMessage

func (*WireguardEndpointRemove) ProtoMessage()

func (*WireguardEndpointRemove) Reset

func (m *WireguardEndpointRemove) Reset()

func (*WireguardEndpointRemove) String

func (m *WireguardEndpointRemove) String() string

func (*WireguardEndpointRemove) XXX_DiscardUnknown

func (m *WireguardEndpointRemove) XXX_DiscardUnknown()

func (*WireguardEndpointRemove) XXX_Marshal

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

func (*WireguardEndpointRemove) XXX_Merge

func (m *WireguardEndpointRemove) XXX_Merge(src proto.Message)

func (*WireguardEndpointRemove) XXX_Size

func (m *WireguardEndpointRemove) XXX_Size() int

func (*WireguardEndpointRemove) XXX_Unmarshal

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

type WireguardEndpointUpdate

type WireguardEndpointUpdate struct {
	// The name of the wireguard host.
	Hostname string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	// The public key for this endpoint.
	PublicKey string `protobuf:"bytes,2,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
	// The IP address of the wireguard interface.
	InterfaceIpv4Addr    string   `protobuf:"bytes,3,opt,name=interface_ipv4_addr,json=interfaceIpv4Addr,proto3" json:"interface_ipv4_addr,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*WireguardEndpointUpdate) Descriptor

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

func (*WireguardEndpointUpdate) GetHostname

func (m *WireguardEndpointUpdate) GetHostname() string

func (*WireguardEndpointUpdate) GetInterfaceIpv4Addr

func (m *WireguardEndpointUpdate) GetInterfaceIpv4Addr() string

func (*WireguardEndpointUpdate) GetPublicKey

func (m *WireguardEndpointUpdate) GetPublicKey() string

func (*WireguardEndpointUpdate) ProtoMessage

func (*WireguardEndpointUpdate) ProtoMessage()

func (*WireguardEndpointUpdate) Reset

func (m *WireguardEndpointUpdate) Reset()

func (*WireguardEndpointUpdate) String

func (m *WireguardEndpointUpdate) String() string

func (*WireguardEndpointUpdate) XXX_DiscardUnknown

func (m *WireguardEndpointUpdate) XXX_DiscardUnknown()

func (*WireguardEndpointUpdate) XXX_Marshal

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

func (*WireguardEndpointUpdate) XXX_Merge

func (m *WireguardEndpointUpdate) XXX_Merge(src proto.Message)

func (*WireguardEndpointUpdate) XXX_Size

func (m *WireguardEndpointUpdate) XXX_Size() int

func (*WireguardEndpointUpdate) XXX_Unmarshal

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

type WireguardStatusUpdate

type WireguardStatusUpdate struct {
	// Wireguard public-key set on the interface.
	PublicKey            string   `protobuf:"bytes,1,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*WireguardStatusUpdate) Descriptor

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

func (*WireguardStatusUpdate) GetPublicKey

func (m *WireguardStatusUpdate) GetPublicKey() string

func (*WireguardStatusUpdate) ProtoMessage

func (*WireguardStatusUpdate) ProtoMessage()

func (*WireguardStatusUpdate) Reset

func (m *WireguardStatusUpdate) Reset()

func (*WireguardStatusUpdate) String

func (m *WireguardStatusUpdate) String() string

func (*WireguardStatusUpdate) XXX_DiscardUnknown

func (m *WireguardStatusUpdate) XXX_DiscardUnknown()

func (*WireguardStatusUpdate) XXX_Marshal

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

func (*WireguardStatusUpdate) XXX_Merge

func (m *WireguardStatusUpdate) XXX_Merge(src proto.Message)

func (*WireguardStatusUpdate) XXX_Size

func (m *WireguardStatusUpdate) XXX_Size() int

func (*WireguardStatusUpdate) XXX_Unmarshal

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

type WorkloadEndpoint

type WorkloadEndpoint struct {
	State                      string            `protobuf:"bytes,1,opt,name=state,proto3" json:"state,omitempty"`
	Name                       string            `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Mac                        string            `protobuf:"bytes,3,opt,name=mac,proto3" json:"mac,omitempty"`
	ProfileIds                 []string          `protobuf:"bytes,4,rep,name=profile_ids,json=profileIds,proto3" json:"profile_ids,omitempty"`
	Ipv4Nets                   []string          `protobuf:"bytes,5,rep,name=ipv4_nets,json=ipv4Nets,proto3" json:"ipv4_nets,omitempty"`
	Ipv6Nets                   []string          `protobuf:"bytes,6,rep,name=ipv6_nets,json=ipv6Nets,proto3" json:"ipv6_nets,omitempty"`
	Tiers                      []*TierInfo       `protobuf:"bytes,7,rep,name=tiers,proto3" json:"tiers,omitempty"`
	Ipv4Nat                    []*NatInfo        `protobuf:"bytes,8,rep,name=ipv4_nat,json=ipv4Nat,proto3" json:"ipv4_nat,omitempty"`
	Ipv6Nat                    []*NatInfo        `protobuf:"bytes,9,rep,name=ipv6_nat,json=ipv6Nat,proto3" json:"ipv6_nat,omitempty"`
	AllowSpoofedSourcePrefixes []string          `` /* 144-byte string literal not displayed */
	Annotations                map[string]string `` /* 164-byte string literal not displayed */
	XXX_NoUnkeyedLiteral       struct{}          `json:"-"`
	XXX_unrecognized           []byte            `json:"-"`
	XXX_sizecache              int32             `json:"-"`
}

func (*WorkloadEndpoint) Descriptor

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

func (*WorkloadEndpoint) GetAllowSpoofedSourcePrefixes

func (m *WorkloadEndpoint) GetAllowSpoofedSourcePrefixes() []string

func (*WorkloadEndpoint) GetAnnotations

func (m *WorkloadEndpoint) GetAnnotations() map[string]string

func (*WorkloadEndpoint) GetIpv4Nat

func (m *WorkloadEndpoint) GetIpv4Nat() []*NatInfo

func (*WorkloadEndpoint) GetIpv4Nets

func (m *WorkloadEndpoint) GetIpv4Nets() []string

func (*WorkloadEndpoint) GetIpv6Nat

func (m *WorkloadEndpoint) GetIpv6Nat() []*NatInfo

func (*WorkloadEndpoint) GetIpv6Nets

func (m *WorkloadEndpoint) GetIpv6Nets() []string

func (*WorkloadEndpoint) GetMac

func (m *WorkloadEndpoint) GetMac() string

func (*WorkloadEndpoint) GetName

func (m *WorkloadEndpoint) GetName() string

func (*WorkloadEndpoint) GetProfileIds

func (m *WorkloadEndpoint) GetProfileIds() []string

func (*WorkloadEndpoint) GetState

func (m *WorkloadEndpoint) GetState() string

func (*WorkloadEndpoint) GetTiers

func (m *WorkloadEndpoint) GetTiers() []*TierInfo

func (*WorkloadEndpoint) ProtoMessage

func (*WorkloadEndpoint) ProtoMessage()

func (*WorkloadEndpoint) Reset

func (m *WorkloadEndpoint) Reset()

func (*WorkloadEndpoint) String

func (m *WorkloadEndpoint) String() string

func (*WorkloadEndpoint) XXX_DiscardUnknown

func (m *WorkloadEndpoint) XXX_DiscardUnknown()

func (*WorkloadEndpoint) XXX_Marshal

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

func (*WorkloadEndpoint) XXX_Merge

func (m *WorkloadEndpoint) XXX_Merge(src proto.Message)

func (*WorkloadEndpoint) XXX_Size

func (m *WorkloadEndpoint) XXX_Size() int

func (*WorkloadEndpoint) XXX_Unmarshal

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

type WorkloadEndpointID

type WorkloadEndpointID struct {
	OrchestratorId       string   `protobuf:"bytes,2,opt,name=orchestrator_id,json=orchestratorId,proto3" json:"orchestrator_id,omitempty"`
	WorkloadId           string   `protobuf:"bytes,3,opt,name=workload_id,json=workloadId,proto3" json:"workload_id,omitempty"`
	EndpointId           string   `protobuf:"bytes,4,opt,name=endpoint_id,json=endpointId,proto3" json:"endpoint_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*WorkloadEndpointID) Descriptor

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

func (*WorkloadEndpointID) GetEndpointId

func (m *WorkloadEndpointID) GetEndpointId() string

func (*WorkloadEndpointID) GetOrchestratorId

func (m *WorkloadEndpointID) GetOrchestratorId() string

func (*WorkloadEndpointID) GetWorkloadId

func (m *WorkloadEndpointID) GetWorkloadId() string

func (*WorkloadEndpointID) ProtoMessage

func (*WorkloadEndpointID) ProtoMessage()

func (*WorkloadEndpointID) Reset

func (m *WorkloadEndpointID) Reset()

func (*WorkloadEndpointID) String

func (m *WorkloadEndpointID) String() string

func (*WorkloadEndpointID) XXX_DiscardUnknown

func (m *WorkloadEndpointID) XXX_DiscardUnknown()

func (*WorkloadEndpointID) XXX_Marshal

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

func (*WorkloadEndpointID) XXX_Merge

func (m *WorkloadEndpointID) XXX_Merge(src proto.Message)

func (*WorkloadEndpointID) XXX_Size

func (m *WorkloadEndpointID) XXX_Size() int

func (*WorkloadEndpointID) XXX_Unmarshal

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

type WorkloadEndpointRemove

type WorkloadEndpointRemove struct {
	Id                   *WorkloadEndpointID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*WorkloadEndpointRemove) Descriptor

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

func (*WorkloadEndpointRemove) GetId

func (*WorkloadEndpointRemove) ProtoMessage

func (*WorkloadEndpointRemove) ProtoMessage()

func (*WorkloadEndpointRemove) Reset

func (m *WorkloadEndpointRemove) Reset()

func (*WorkloadEndpointRemove) String

func (m *WorkloadEndpointRemove) String() string

func (*WorkloadEndpointRemove) XXX_DiscardUnknown

func (m *WorkloadEndpointRemove) XXX_DiscardUnknown()

func (*WorkloadEndpointRemove) XXX_Marshal

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

func (*WorkloadEndpointRemove) XXX_Merge

func (m *WorkloadEndpointRemove) XXX_Merge(src proto.Message)

func (*WorkloadEndpointRemove) XXX_Size

func (m *WorkloadEndpointRemove) XXX_Size() int

func (*WorkloadEndpointRemove) XXX_Unmarshal

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

type WorkloadEndpointStatusRemove

type WorkloadEndpointStatusRemove struct {
	Id                   *WorkloadEndpointID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*WorkloadEndpointStatusRemove) Descriptor

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

func (*WorkloadEndpointStatusRemove) GetId

func (*WorkloadEndpointStatusRemove) ProtoMessage

func (*WorkloadEndpointStatusRemove) ProtoMessage()

func (*WorkloadEndpointStatusRemove) Reset

func (m *WorkloadEndpointStatusRemove) Reset()

func (*WorkloadEndpointStatusRemove) String

func (*WorkloadEndpointStatusRemove) XXX_DiscardUnknown

func (m *WorkloadEndpointStatusRemove) XXX_DiscardUnknown()

func (*WorkloadEndpointStatusRemove) XXX_Marshal

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

func (*WorkloadEndpointStatusRemove) XXX_Merge

func (m *WorkloadEndpointStatusRemove) XXX_Merge(src proto.Message)

func (*WorkloadEndpointStatusRemove) XXX_Size

func (m *WorkloadEndpointStatusRemove) XXX_Size() int

func (*WorkloadEndpointStatusRemove) XXX_Unmarshal

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

type WorkloadEndpointStatusUpdate

type WorkloadEndpointStatusUpdate struct {
	Id                   *WorkloadEndpointID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Status               *EndpointStatus     `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*WorkloadEndpointStatusUpdate) Descriptor

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

func (*WorkloadEndpointStatusUpdate) GetId

func (*WorkloadEndpointStatusUpdate) GetStatus

func (*WorkloadEndpointStatusUpdate) ProtoMessage

func (*WorkloadEndpointStatusUpdate) ProtoMessage()

func (*WorkloadEndpointStatusUpdate) Reset

func (m *WorkloadEndpointStatusUpdate) Reset()

func (*WorkloadEndpointStatusUpdate) String

func (*WorkloadEndpointStatusUpdate) XXX_DiscardUnknown

func (m *WorkloadEndpointStatusUpdate) XXX_DiscardUnknown()

func (*WorkloadEndpointStatusUpdate) XXX_Marshal

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

func (*WorkloadEndpointStatusUpdate) XXX_Merge

func (m *WorkloadEndpointStatusUpdate) XXX_Merge(src proto.Message)

func (*WorkloadEndpointStatusUpdate) XXX_Size

func (m *WorkloadEndpointStatusUpdate) XXX_Size() int

func (*WorkloadEndpointStatusUpdate) XXX_Unmarshal

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

type WorkloadEndpointUpdate

type WorkloadEndpointUpdate struct {
	Id                   *WorkloadEndpointID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Endpoint             *WorkloadEndpoint   `protobuf:"bytes,5,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*WorkloadEndpointUpdate) Descriptor

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

func (*WorkloadEndpointUpdate) GetEndpoint

func (m *WorkloadEndpointUpdate) GetEndpoint() *WorkloadEndpoint

func (*WorkloadEndpointUpdate) GetId

func (*WorkloadEndpointUpdate) ProtoMessage

func (*WorkloadEndpointUpdate) ProtoMessage()

func (*WorkloadEndpointUpdate) Reset

func (m *WorkloadEndpointUpdate) Reset()

func (*WorkloadEndpointUpdate) String

func (m *WorkloadEndpointUpdate) String() string

func (*WorkloadEndpointUpdate) XXX_DiscardUnknown

func (m *WorkloadEndpointUpdate) XXX_DiscardUnknown()

func (*WorkloadEndpointUpdate) XXX_Marshal

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

func (*WorkloadEndpointUpdate) XXX_Merge

func (m *WorkloadEndpointUpdate) XXX_Merge(src proto.Message)

func (*WorkloadEndpointUpdate) XXX_Size

func (m *WorkloadEndpointUpdate) XXX_Size() int

func (*WorkloadEndpointUpdate) XXX_Unmarshal

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

type WorkloadIDs

type WorkloadIDs struct {
	Name                 string            `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Namespace            string            `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"`
	Labels               map[string]string `` /* 153-byte string literal not displayed */
	Annotations          map[string]string `` /* 163-byte string literal not displayed */
	Endpoint             string            `protobuf:"bytes,5,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	Node                 string            `protobuf:"bytes,6,opt,name=node,proto3" json:"node,omitempty"`
	Orchestrator         string            `protobuf:"bytes,7,opt,name=orchestrator,proto3" json:"orchestrator,omitempty"`
	Pod                  string            `protobuf:"bytes,8,opt,name=pod,proto3" json:"pod,omitempty"`
	Ports                []*Port           `protobuf:"bytes,9,rep,name=ports,proto3" json:"ports,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*WorkloadIDs) Descriptor

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

func (*WorkloadIDs) GetAnnotations

func (m *WorkloadIDs) GetAnnotations() map[string]string

func (*WorkloadIDs) GetEndpoint

func (m *WorkloadIDs) GetEndpoint() string

func (*WorkloadIDs) GetLabels

func (m *WorkloadIDs) GetLabels() map[string]string

func (*WorkloadIDs) GetName

func (m *WorkloadIDs) GetName() string

func (*WorkloadIDs) GetNamespace

func (m *WorkloadIDs) GetNamespace() string

func (*WorkloadIDs) GetNode

func (m *WorkloadIDs) GetNode() string

func (*WorkloadIDs) GetOrchestrator

func (m *WorkloadIDs) GetOrchestrator() string

func (*WorkloadIDs) GetPod

func (m *WorkloadIDs) GetPod() string

func (*WorkloadIDs) GetPorts

func (m *WorkloadIDs) GetPorts() []*Port

func (*WorkloadIDs) ProtoMessage

func (*WorkloadIDs) ProtoMessage()

func (*WorkloadIDs) Reset

func (m *WorkloadIDs) Reset()

func (*WorkloadIDs) String

func (m *WorkloadIDs) String() string

func (*WorkloadIDs) XXX_DiscardUnknown

func (m *WorkloadIDs) XXX_DiscardUnknown()

func (*WorkloadIDs) XXX_Marshal

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

func (*WorkloadIDs) XXX_Merge

func (m *WorkloadIDs) XXX_Merge(src proto.Message)

func (*WorkloadIDs) XXX_Size

func (m *WorkloadIDs) XXX_Size() int

func (*WorkloadIDs) XXX_Unmarshal

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL