proto

package
v0.0.0-...-f85a34d Latest Latest
Warning

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

Go to latest
Published: Oct 23, 2024 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInvalidLengthCnibackend        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowCnibackend          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupCnibackend = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthFelixbackend        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowFelixbackend          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupFelixbackend = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	Encoding_name = map[int32]string{
		0: "JSON",
		1: "BYTES",
		2: "PROTO",
		3: "ASCII",
		4: "JSON_IETF",
	}
	Encoding_value = map[string]int32{
		"JSON":      0,
		"BYTES":     1,
		"PROTO":     2,
		"ASCII":     3,
		"JSON_IETF": 4,
	}
)

Enum value maps for Encoding.

View Source
var (
	SubscriptionMode_name = map[int32]string{
		0: "TARGET_DEFINED",
		1: "ON_CHANGE",
		2: "SAMPLE",
	}
	SubscriptionMode_value = map[string]int32{
		"TARGET_DEFINED": 0,
		"ON_CHANGE":      1,
		"SAMPLE":         2,
	}
)

Enum value maps for SubscriptionMode.

View Source
var (
	SubscriptionList_Mode_name = map[int32]string{
		0: "STREAM",
		1: "ONCE",
		2: "POLL",
	}
	SubscriptionList_Mode_value = map[string]int32{
		"STREAM": 0,
		"ONCE":   1,
		"POLL":   2,
	}
)

Enum value maps for SubscriptionList_Mode.

View Source
var (
	UpdateResult_Operation_name = map[int32]string{
		0: "INVALID",
		1: "DELETE",
		2: "REPLACE",
		3: "UPDATE",
	}
	UpdateResult_Operation_value = map[string]int32{
		"INVALID": 0,
		"DELETE":  1,
		"REPLACE": 2,
		"UPDATE":  3,
	}
)

Enum value maps for UpdateResult_Operation.

View Source
var (
	GetRequest_DataType_name = map[int32]string{
		0: "ALL",
		1: "CONFIG",
		2: "STATE",
		3: "OPERATIONAL",
	}
	GetRequest_DataType_value = map[string]int32{
		"ALL":         0,
		"CONFIG":      1,
		"STATE":       2,
		"OPERATIONAL": 3,
	}
)

Enum value maps for GetRequest_DataType.

View Source
var (
	ExtensionID_name = map[int32]string{
		0:   "EID_UNSET",
		999: "EID_EXPERIMENTAL",
	}
	ExtensionID_value = map[string]int32{
		"EID_UNSET":        0,
		"EID_EXPERIMENTAL": 999,
	}
)

Enum value maps for ExtensionID.

View Source
var (
	ErrInvalidLengthInfra        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowInfra          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupInfra = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	// The gNMI service semantic version.
	//
	// optional string gnmi_service = 1001;
	E_GnmiService = &file_gnmi_proto_extTypes[0]
)

Extension fields to descriptorpb.FileOptions.

View Source
var File_gnmi_ext_proto protoreflect.FileDescriptor
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 RegisterGNMIServer

func RegisterGNMIServer(s *grpc.Server, srv GNMIServer)

func RegisterInfraAgentServer

func RegisterInfraAgentServer(s *grpc.Server, srv InfraAgentServer)

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) Marshal

func (m *ActivePolicyRemove) Marshal() (dAtA []byte, err error)

func (*ActivePolicyRemove) MarshalTo

func (m *ActivePolicyRemove) MarshalTo(dAtA []byte) (int, error)

func (*ActivePolicyRemove) MarshalToSizedBuffer

func (m *ActivePolicyRemove) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ActivePolicyRemove) ProtoMessage

func (*ActivePolicyRemove) ProtoMessage()

func (*ActivePolicyRemove) Reset

func (m *ActivePolicyRemove) Reset()

func (*ActivePolicyRemove) Size

func (m *ActivePolicyRemove) Size() (n int)

func (*ActivePolicyRemove) String

func (m *ActivePolicyRemove) String() string

func (*ActivePolicyRemove) Unmarshal

func (m *ActivePolicyRemove) Unmarshal(dAtA []byte) error

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) Marshal

func (m *ActivePolicyUpdate) Marshal() (dAtA []byte, err error)

func (*ActivePolicyUpdate) MarshalTo

func (m *ActivePolicyUpdate) MarshalTo(dAtA []byte) (int, error)

func (*ActivePolicyUpdate) MarshalToSizedBuffer

func (m *ActivePolicyUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ActivePolicyUpdate) ProtoMessage

func (*ActivePolicyUpdate) ProtoMessage()

func (*ActivePolicyUpdate) Reset

func (m *ActivePolicyUpdate) Reset()

func (*ActivePolicyUpdate) Size

func (m *ActivePolicyUpdate) Size() (n int)

func (*ActivePolicyUpdate) String

func (m *ActivePolicyUpdate) String() string

func (*ActivePolicyUpdate) Unmarshal

func (m *ActivePolicyUpdate) Unmarshal(dAtA []byte) error

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) Marshal

func (m *ActiveProfileRemove) Marshal() (dAtA []byte, err error)

func (*ActiveProfileRemove) MarshalTo

func (m *ActiveProfileRemove) MarshalTo(dAtA []byte) (int, error)

func (*ActiveProfileRemove) MarshalToSizedBuffer

func (m *ActiveProfileRemove) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ActiveProfileRemove) ProtoMessage

func (*ActiveProfileRemove) ProtoMessage()

func (*ActiveProfileRemove) Reset

func (m *ActiveProfileRemove) Reset()

func (*ActiveProfileRemove) Size

func (m *ActiveProfileRemove) Size() (n int)

func (*ActiveProfileRemove) String

func (m *ActiveProfileRemove) String() string

func (*ActiveProfileRemove) Unmarshal

func (m *ActiveProfileRemove) Unmarshal(dAtA []byte) error

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) Marshal

func (m *ActiveProfileUpdate) Marshal() (dAtA []byte, err error)

func (*ActiveProfileUpdate) MarshalTo

func (m *ActiveProfileUpdate) MarshalTo(dAtA []byte) (int, error)

func (*ActiveProfileUpdate) MarshalToSizedBuffer

func (m *ActiveProfileUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ActiveProfileUpdate) ProtoMessage

func (*ActiveProfileUpdate) ProtoMessage()

func (*ActiveProfileUpdate) Reset

func (m *ActiveProfileUpdate) Reset()

func (*ActiveProfileUpdate) Size

func (m *ActiveProfileUpdate) Size() (n int)

func (*ActiveProfileUpdate) String

func (m *ActiveProfileUpdate) String() string

func (*ActiveProfileUpdate) Unmarshal

func (m *ActiveProfileUpdate) Unmarshal(dAtA []byte) error

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 AddDelSnatPrefixRequest

type AddDelSnatPrefixRequest struct {
	IsAdd                bool     `protobuf:"varint,1,opt,name=is_add,json=isAdd,proto3" json:"is_add,omitempty"`
	Prefix               string   `protobuf:"bytes,2,opt,name=prefix,proto3" json:"prefix,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AddDelSnatPrefixRequest) Descriptor

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

func (*AddDelSnatPrefixRequest) GetIsAdd

func (m *AddDelSnatPrefixRequest) GetIsAdd() bool

func (*AddDelSnatPrefixRequest) GetPrefix

func (m *AddDelSnatPrefixRequest) GetPrefix() string

func (*AddDelSnatPrefixRequest) Marshal

func (m *AddDelSnatPrefixRequest) Marshal() (dAtA []byte, err error)

func (*AddDelSnatPrefixRequest) MarshalTo

func (m *AddDelSnatPrefixRequest) MarshalTo(dAtA []byte) (int, error)

func (*AddDelSnatPrefixRequest) MarshalToSizedBuffer

func (m *AddDelSnatPrefixRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AddDelSnatPrefixRequest) ProtoMessage

func (*AddDelSnatPrefixRequest) ProtoMessage()

func (*AddDelSnatPrefixRequest) Reset

func (m *AddDelSnatPrefixRequest) Reset()

func (*AddDelSnatPrefixRequest) Size

func (m *AddDelSnatPrefixRequest) Size() (n int)

func (*AddDelSnatPrefixRequest) String

func (m *AddDelSnatPrefixRequest) String() string

func (*AddDelSnatPrefixRequest) Unmarshal

func (m *AddDelSnatPrefixRequest) Unmarshal(dAtA []byte) error

func (*AddDelSnatPrefixRequest) XXX_DiscardUnknown

func (m *AddDelSnatPrefixRequest) XXX_DiscardUnknown()

func (*AddDelSnatPrefixRequest) XXX_Marshal

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

func (*AddDelSnatPrefixRequest) XXX_Merge

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

func (*AddDelSnatPrefixRequest) XXX_Size

func (m *AddDelSnatPrefixRequest) XXX_Size() int

func (*AddDelSnatPrefixRequest) XXX_Unmarshal

func (m *AddDelSnatPrefixRequest) 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) Marshal

func (m *AddReply) Marshal() (dAtA []byte, err error)

func (*AddReply) MarshalTo

func (m *AddReply) MarshalTo(dAtA []byte) (int, error)

func (*AddReply) MarshalToSizedBuffer

func (m *AddReply) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AddReply) ProtoMessage

func (*AddReply) ProtoMessage()

func (*AddReply) Reset

func (m *AddReply) Reset()

func (*AddReply) Size

func (m *AddReply) Size() (n int)

func (*AddReply) String

func (m *AddReply) String() string

func (*AddReply) Unmarshal

func (m *AddReply) Unmarshal(dAtA []byte) error

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"`
	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) 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) Marshal

func (m *AddRequest) Marshal() (dAtA []byte, err error)

func (*AddRequest) MarshalTo

func (m *AddRequest) MarshalTo(dAtA []byte) (int, error)

func (*AddRequest) MarshalToSizedBuffer

func (m *AddRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AddRequest) ProtoMessage

func (*AddRequest) ProtoMessage()

func (*AddRequest) Reset

func (m *AddRequest) Reset()

func (*AddRequest) Size

func (m *AddRequest) Size() (n int)

func (*AddRequest) String

func (m *AddRequest) String() string

func (*AddRequest) Unmarshal

func (m *AddRequest) Unmarshal(dAtA []byte) error

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 Alias

type Alias struct {
	Path  *Path  `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`   // The path to be aliased.
	Alias string `protobuf:"bytes,2,opt,name=alias,proto3" json:"alias,omitempty"` // The alias value, a string prefixed by "#".
	// contains filtered or unexported fields
}

Alias specifies a data tree path, and an associated string which defines an alias which is to be used for this path in the context of the RPC. The alias is specified as a string which is prefixed with "#" to disambiguate it from data tree element paths. Reference: gNMI Specification Section 2.4.2

func (*Alias) Descriptor deprecated

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

Deprecated: Use Alias.ProtoReflect.Descriptor instead.

func (*Alias) GetAlias

func (x *Alias) GetAlias() string

func (*Alias) GetPath

func (x *Alias) GetPath() *Path

func (*Alias) ProtoMessage

func (*Alias) ProtoMessage()

func (*Alias) ProtoReflect

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

func (*Alias) Reset

func (x *Alias) Reset()

func (*Alias) String

func (x *Alias) String() string

type AliasList

type AliasList struct {
	Alias []*Alias `protobuf:"bytes,1,rep,name=alias,proto3" json:"alias,omitempty"` // The set of aliases to be created.
	// contains filtered or unexported fields
}

AliasList specifies a list of aliases. It is used in a SubscribeRequest for a client to create a set of aliases that the target is to utilize. Reference: gNMI Specification Section 3.5.1.6

func (*AliasList) Descriptor deprecated

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

Deprecated: Use AliasList.ProtoReflect.Descriptor instead.

func (*AliasList) GetAlias

func (x *AliasList) GetAlias() []*Alias

func (*AliasList) ProtoMessage

func (*AliasList) ProtoMessage()

func (*AliasList) ProtoReflect

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

func (*AliasList) Reset

func (x *AliasList) Reset()

func (*AliasList) String

func (x *AliasList) String() string

type CapabilityRequest

type CapabilityRequest struct {

	// Extension messages associated with the CapabilityRequest. See the
	// gNMI extension specification for further definition.
	Extension []*Extension `protobuf:"bytes,1,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

CapabilityRequest is sent by the client in the Capabilities RPC to request that the target reports its capabilities. Reference: gNMI Specification Section 3.2.1

func (*CapabilityRequest) Descriptor deprecated

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

Deprecated: Use CapabilityRequest.ProtoReflect.Descriptor instead.

func (*CapabilityRequest) GetExtension

func (x *CapabilityRequest) GetExtension() []*Extension

func (*CapabilityRequest) ProtoMessage

func (*CapabilityRequest) ProtoMessage()

func (*CapabilityRequest) ProtoReflect

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

func (*CapabilityRequest) Reset

func (x *CapabilityRequest) Reset()

func (*CapabilityRequest) String

func (x *CapabilityRequest) String() string

type CapabilityResponse

type CapabilityResponse struct {
	SupportedModels    []*ModelData `protobuf:"bytes,1,rep,name=supported_models,json=supportedModels,proto3" json:"supported_models,omitempty"` // Supported schema models.
	SupportedEncodings []Encoding   ``                                                                                                           // Supported encodings.
	/* 142-byte string literal not displayed */
	GNMIVersion string `protobuf:"bytes,3,opt,name=gNMI_version,json=gNMIVersion,proto3" json:"gNMI_version,omitempty"` // Supported gNMI version.
	// Extension messages associated with the CapabilityResponse. See the
	// gNMI extension specification for further definition.
	Extension []*Extension `protobuf:"bytes,4,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

CapabilityResponse is used by the target to report its capabilities to the client within the Capabilities RPC. Reference: gNMI Specification Section 3.2.2

func (*CapabilityResponse) Descriptor deprecated

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

Deprecated: Use CapabilityResponse.ProtoReflect.Descriptor instead.

func (*CapabilityResponse) GetExtension

func (x *CapabilityResponse) GetExtension() []*Extension

func (*CapabilityResponse) GetGNMIVersion

func (x *CapabilityResponse) GetGNMIVersion() string

func (*CapabilityResponse) GetSupportedEncodings

func (x *CapabilityResponse) GetSupportedEncodings() []Encoding

func (*CapabilityResponse) GetSupportedModels

func (x *CapabilityResponse) GetSupportedModels() []*ModelData

func (*CapabilityResponse) ProtoMessage

func (*CapabilityResponse) ProtoMessage()

func (*CapabilityResponse) ProtoReflect

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

func (*CapabilityResponse) Reset

func (x *CapabilityResponse) Reset()

func (*CapabilityResponse) String

func (x *CapabilityResponse) String() string

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) Marshal

func (m *ConfigUpdate) Marshal() (dAtA []byte, err error)

func (*ConfigUpdate) MarshalTo

func (m *ConfigUpdate) MarshalTo(dAtA []byte) (int, error)

func (*ConfigUpdate) MarshalToSizedBuffer

func (m *ConfigUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ConfigUpdate) ProtoMessage

func (*ConfigUpdate) ProtoMessage()

func (*ConfigUpdate) Reset

func (m *ConfigUpdate) Reset()

func (*ConfigUpdate) Size

func (m *ConfigUpdate) Size() (n int)

func (*ConfigUpdate) String

func (m *ConfigUpdate) String() string

func (*ConfigUpdate) Unmarshal

func (m *ConfigUpdate) Unmarshal(dAtA []byte) error

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) Marshal

func (m *ContainerSettings) Marshal() (dAtA []byte, err error)

func (*ContainerSettings) MarshalTo

func (m *ContainerSettings) MarshalTo(dAtA []byte) (int, error)

func (*ContainerSettings) MarshalToSizedBuffer

func (m *ContainerSettings) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ContainerSettings) ProtoMessage

func (*ContainerSettings) ProtoMessage()

func (*ContainerSettings) Reset

func (m *ContainerSettings) Reset()

func (*ContainerSettings) Size

func (m *ContainerSettings) Size() (n int)

func (*ContainerSettings) String

func (m *ContainerSettings) String() string

func (*ContainerSettings) Unmarshal

func (m *ContainerSettings) Unmarshal(dAtA []byte) error

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 CreateNetworkRequest

type CreateNetworkRequest struct {
	AddRequest           *AddRequest `protobuf:"bytes,1,opt,name=add_request,json=addRequest,proto3" json:"add_request,omitempty"`
	HostIfName           string      `protobuf:"bytes,2,opt,name=host_if_name,json=hostIfName,proto3" json:"host_if_name,omitempty"`
	MacAddr              string      `protobuf:"bytes,3,opt,name=mac_addr,json=macAddr,proto3" json:"mac_addr,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (*CreateNetworkRequest) Descriptor

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

func (*CreateNetworkRequest) GetAddRequest

func (m *CreateNetworkRequest) GetAddRequest() *AddRequest

func (*CreateNetworkRequest) GetHostIfName

func (m *CreateNetworkRequest) GetHostIfName() string

func (*CreateNetworkRequest) GetMacAddr

func (m *CreateNetworkRequest) GetMacAddr() string

func (*CreateNetworkRequest) Marshal

func (m *CreateNetworkRequest) Marshal() (dAtA []byte, err error)

func (*CreateNetworkRequest) MarshalTo

func (m *CreateNetworkRequest) MarshalTo(dAtA []byte) (int, error)

func (*CreateNetworkRequest) MarshalToSizedBuffer

func (m *CreateNetworkRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CreateNetworkRequest) ProtoMessage

func (*CreateNetworkRequest) ProtoMessage()

func (*CreateNetworkRequest) Reset

func (m *CreateNetworkRequest) Reset()

func (*CreateNetworkRequest) Size

func (m *CreateNetworkRequest) Size() (n int)

func (*CreateNetworkRequest) String

func (m *CreateNetworkRequest) String() string

func (*CreateNetworkRequest) Unmarshal

func (m *CreateNetworkRequest) Unmarshal(dAtA []byte) error

func (*CreateNetworkRequest) XXX_DiscardUnknown

func (m *CreateNetworkRequest) XXX_DiscardUnknown()

func (*CreateNetworkRequest) XXX_Marshal

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

func (*CreateNetworkRequest) XXX_Merge

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

func (*CreateNetworkRequest) XXX_Size

func (m *CreateNetworkRequest) XXX_Size() int

func (*CreateNetworkRequest) XXX_Unmarshal

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

type Decimal64

type Decimal64 struct {
	Digits    int64  `protobuf:"varint,1,opt,name=digits,proto3" json:"digits,omitempty"`       // Set of digits.
	Precision uint32 `protobuf:"varint,2,opt,name=precision,proto3" json:"precision,omitempty"` // Number of digits following the decimal point.
	// contains filtered or unexported fields
}

Decimal64 is used to encode a fixed precision decimal number. The value is expressed as a set of digits with the precision specifying the number of digits following the decimal point in the digit set.

func (*Decimal64) Descriptor deprecated

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

Deprecated: Use Decimal64.ProtoReflect.Descriptor instead.

func (*Decimal64) GetDigits

func (x *Decimal64) GetDigits() int64

func (*Decimal64) GetPrecision

func (x *Decimal64) GetPrecision() uint32

func (*Decimal64) ProtoMessage

func (*Decimal64) ProtoMessage()

func (*Decimal64) ProtoReflect

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

func (*Decimal64) Reset

func (x *Decimal64) Reset()

func (*Decimal64) String

func (x *Decimal64) String() string

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) Marshal

func (m *DelReply) Marshal() (dAtA []byte, err error)

func (*DelReply) MarshalTo

func (m *DelReply) MarshalTo(dAtA []byte) (int, error)

func (*DelReply) MarshalToSizedBuffer

func (m *DelReply) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DelReply) ProtoMessage

func (*DelReply) ProtoMessage()

func (*DelReply) Reset

func (m *DelReply) Reset()

func (*DelReply) Size

func (m *DelReply) Size() (n int)

func (*DelReply) String

func (m *DelReply) String() string

func (*DelReply) Unmarshal

func (m *DelReply) Unmarshal(dAtA []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DelRequest) Descriptor

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

func (*DelRequest) GetInterfaceName

func (m *DelRequest) GetInterfaceName() string

func (*DelRequest) GetNetns

func (m *DelRequest) GetNetns() string

func (*DelRequest) Marshal

func (m *DelRequest) Marshal() (dAtA []byte, err error)

func (*DelRequest) MarshalTo

func (m *DelRequest) MarshalTo(dAtA []byte) (int, error)

func (*DelRequest) MarshalToSizedBuffer

func (m *DelRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DelRequest) ProtoMessage

func (*DelRequest) ProtoMessage()

func (*DelRequest) Reset

func (m *DelRequest) Reset()

func (*DelRequest) Size

func (m *DelRequest) Size() (n int)

func (*DelRequest) String

func (m *DelRequest) String() string

func (*DelRequest) Unmarshal

func (m *DelRequest) Unmarshal(dAtA []byte) error

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 DeleteNetworkRequest

type DeleteNetworkRequest struct {
	DelRequest           *DelRequest `protobuf:"bytes,1,opt,name=del_request,json=delRequest,proto3" json:"del_request,omitempty"`
	HostIfName           string      `protobuf:"bytes,2,opt,name=host_if_name,json=hostIfName,proto3" json:"host_if_name,omitempty"`
	MacAddr              string      `protobuf:"bytes,3,opt,name=mac_addr,json=macAddr,proto3" json:"mac_addr,omitempty"`
	Ipv4Addr             string      `protobuf:"bytes,4,opt,name=ipv4_addr,json=ipv4Addr,proto3" json:"ipv4_addr,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (*DeleteNetworkRequest) Descriptor

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

func (*DeleteNetworkRequest) GetDelRequest

func (m *DeleteNetworkRequest) GetDelRequest() *DelRequest

func (*DeleteNetworkRequest) GetHostIfName

func (m *DeleteNetworkRequest) GetHostIfName() string

func (*DeleteNetworkRequest) GetIpv4Addr

func (m *DeleteNetworkRequest) GetIpv4Addr() string

func (*DeleteNetworkRequest) GetMacAddr

func (m *DeleteNetworkRequest) GetMacAddr() string

func (*DeleteNetworkRequest) Marshal

func (m *DeleteNetworkRequest) Marshal() (dAtA []byte, err error)

func (*DeleteNetworkRequest) MarshalTo

func (m *DeleteNetworkRequest) MarshalTo(dAtA []byte) (int, error)

func (*DeleteNetworkRequest) MarshalToSizedBuffer

func (m *DeleteNetworkRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DeleteNetworkRequest) ProtoMessage

func (*DeleteNetworkRequest) ProtoMessage()

func (*DeleteNetworkRequest) Reset

func (m *DeleteNetworkRequest) Reset()

func (*DeleteNetworkRequest) Size

func (m *DeleteNetworkRequest) Size() (n int)

func (*DeleteNetworkRequest) String

func (m *DeleteNetworkRequest) String() string

func (*DeleteNetworkRequest) Unmarshal

func (m *DeleteNetworkRequest) Unmarshal(dAtA []byte) error

func (*DeleteNetworkRequest) XXX_DiscardUnknown

func (m *DeleteNetworkRequest) XXX_DiscardUnknown()

func (*DeleteNetworkRequest) XXX_Marshal

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

func (*DeleteNetworkRequest) XXX_Merge

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

func (*DeleteNetworkRequest) XXX_Size

func (m *DeleteNetworkRequest) XXX_Size() int

func (*DeleteNetworkRequest) XXX_Unmarshal

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

type Encoding

type Encoding int32

Encoding defines the value encoding formats that are supported by the gNMI protocol. These encodings are used by both the client (when sending Set messages to modify the state of the target) and the target when serializing data to be returned to the client (in both Subscribe and Get RPCs). Reference: gNMI Specification Section 2.3

const (
	Encoding_JSON      Encoding = 0 // JSON encoded text.
	Encoding_BYTES     Encoding = 1 // Arbitrarily encoded bytes.
	Encoding_PROTO     Encoding = 2 // Encoded according to out-of-band agreed Protobuf.
	Encoding_ASCII     Encoding = 3 // ASCII text of an out-of-band agreed format.
	Encoding_JSON_IETF Encoding = 4 // JSON encoded text as per RFC7951.
)

func (Encoding) Descriptor

func (Encoding) Descriptor() protoreflect.EnumDescriptor

func (Encoding) Enum

func (x Encoding) Enum() *Encoding

func (Encoding) EnumDescriptor deprecated

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

Deprecated: Use Encoding.Descriptor instead.

func (Encoding) Number

func (x Encoding) Number() protoreflect.EnumNumber

func (Encoding) String

func (x Encoding) String() string

func (Encoding) Type

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) Marshal

func (m *EndpointStatus) Marshal() (dAtA []byte, err error)

func (*EndpointStatus) MarshalTo

func (m *EndpointStatus) MarshalTo(dAtA []byte) (int, error)

func (*EndpointStatus) MarshalToSizedBuffer

func (m *EndpointStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*EndpointStatus) ProtoMessage

func (*EndpointStatus) ProtoMessage()

func (*EndpointStatus) Reset

func (m *EndpointStatus) Reset()

func (*EndpointStatus) Size

func (m *EndpointStatus) Size() (n int)

func (*EndpointStatus) String

func (m *EndpointStatus) String() string

func (*EndpointStatus) Unmarshal

func (m *EndpointStatus) Unmarshal(dAtA []byte) error

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 Error deprecated

type Error struct {
	Code    uint32     `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`      // Canonical gRPC error code.
	Message string     `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` // Human readable error.
	Data    *anypb.Any `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`       // Optional additional information.
	// contains filtered or unexported fields
}

Error message previously utilised to return errors to the client. Deprecated in favour of using the google.golang.org/genproto/googleapis/rpc/status message in the RPC response. Reference: gNMI Specification Section 2.5

Deprecated: Do not use.

func (*Error) Descriptor deprecated

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

Deprecated: Use Error.ProtoReflect.Descriptor instead.

func (*Error) GetCode

func (x *Error) GetCode() uint32

func (*Error) GetData

func (x *Error) GetData() *anypb.Any

func (*Error) GetMessage

func (x *Error) GetMessage() string

func (*Error) ProtoMessage

func (*Error) ProtoMessage()

func (*Error) ProtoReflect

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

func (*Error) Reset

func (x *Error) Reset()

func (*Error) String

func (x *Error) String() string

type Extension

type Extension struct {

	// Types that are assignable to Ext:
	//	*Extension_RegisteredExt
	//	*Extension_MasterArbitration
	Ext isExtension_Ext `protobuf_oneof:"ext"`
	// contains filtered or unexported fields
}

The Extension message contains a single gNMI extension.

func (*Extension) Descriptor deprecated

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

Deprecated: Use Extension.ProtoReflect.Descriptor instead.

func (*Extension) GetExt

func (m *Extension) GetExt() isExtension_Ext

func (*Extension) GetMasterArbitration

func (x *Extension) GetMasterArbitration() *MasterArbitration

func (*Extension) GetRegisteredExt

func (x *Extension) GetRegisteredExt() *RegisteredExtension

func (*Extension) ProtoMessage

func (*Extension) ProtoMessage()

func (*Extension) ProtoReflect

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

func (*Extension) Reset

func (x *Extension) Reset()

func (*Extension) String

func (x *Extension) String() string

type ExtensionID

type ExtensionID int32

RegisteredExtension is an enumeration acting as a registry for extensions defined by external sources.

const (
	ExtensionID_EID_UNSET ExtensionID = 0
	// An experimental extension that may be used during prototyping of a new
	// extension.
	ExtensionID_EID_EXPERIMENTAL ExtensionID = 999
)

func (ExtensionID) Descriptor

func (ExtensionID) Enum

func (x ExtensionID) Enum() *ExtensionID

func (ExtensionID) EnumDescriptor deprecated

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

Deprecated: Use ExtensionID.Descriptor instead.

func (ExtensionID) Number

func (x ExtensionID) Number() protoreflect.EnumNumber

func (ExtensionID) String

func (x ExtensionID) String() string

func (ExtensionID) Type

type Extension_MasterArbitration

type Extension_MasterArbitration struct {
	// Well known extensions.
	MasterArbitration *MasterArbitration `protobuf:"bytes,2,opt,name=master_arbitration,json=masterArbitration,proto3,oneof"` // Master arbitration extension.
}

type Extension_RegisteredExt

type Extension_RegisteredExt struct {
	RegisteredExt *RegisteredExtension `protobuf:"bytes,1,opt,name=registered_ext,json=registeredExt,proto3,oneof"` // A registered extension.
}

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) Marshal

func (m *FromDataplane) Marshal() (dAtA []byte, err error)

func (*FromDataplane) MarshalTo

func (m *FromDataplane) MarshalTo(dAtA []byte) (int, error)

func (*FromDataplane) MarshalToSizedBuffer

func (m *FromDataplane) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*FromDataplane) ProtoMessage

func (*FromDataplane) ProtoMessage()

func (*FromDataplane) Reset

func (m *FromDataplane) Reset()

func (*FromDataplane) Size

func (m *FromDataplane) Size() (n int)

func (*FromDataplane) String

func (m *FromDataplane) String() string

func (*FromDataplane) Unmarshal

func (m *FromDataplane) Unmarshal(dAtA []byte) error

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 */
}

func (*FromDataplane_HostEndpointStatusRemove) MarshalTo

func (m *FromDataplane_HostEndpointStatusRemove) MarshalTo(dAtA []byte) (int, error)

func (*FromDataplane_HostEndpointStatusRemove) MarshalToSizedBuffer

func (m *FromDataplane_HostEndpointStatusRemove) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*FromDataplane_HostEndpointStatusRemove) Size

type FromDataplane_HostEndpointStatusUpdate

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

func (*FromDataplane_HostEndpointStatusUpdate) MarshalTo

func (m *FromDataplane_HostEndpointStatusUpdate) MarshalTo(dAtA []byte) (int, error)

func (*FromDataplane_HostEndpointStatusUpdate) MarshalToSizedBuffer

func (m *FromDataplane_HostEndpointStatusUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*FromDataplane_HostEndpointStatusUpdate) Size

type FromDataplane_ProcessStatusUpdate

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

func (*FromDataplane_ProcessStatusUpdate) MarshalTo

func (m *FromDataplane_ProcessStatusUpdate) MarshalTo(dAtA []byte) (int, error)

func (*FromDataplane_ProcessStatusUpdate) MarshalToSizedBuffer

func (m *FromDataplane_ProcessStatusUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*FromDataplane_ProcessStatusUpdate) Size

func (m *FromDataplane_ProcessStatusUpdate) Size() (n int)

type FromDataplane_WireguardStatusUpdate

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

func (*FromDataplane_WireguardStatusUpdate) MarshalTo

func (m *FromDataplane_WireguardStatusUpdate) MarshalTo(dAtA []byte) (int, error)

func (*FromDataplane_WireguardStatusUpdate) MarshalToSizedBuffer

func (m *FromDataplane_WireguardStatusUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*FromDataplane_WireguardStatusUpdate) Size

type FromDataplane_WorkloadEndpointStatusRemove

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

func (*FromDataplane_WorkloadEndpointStatusRemove) MarshalTo

func (m *FromDataplane_WorkloadEndpointStatusRemove) MarshalTo(dAtA []byte) (int, error)

func (*FromDataplane_WorkloadEndpointStatusRemove) MarshalToSizedBuffer

func (m *FromDataplane_WorkloadEndpointStatusRemove) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*FromDataplane_WorkloadEndpointStatusRemove) Size

type FromDataplane_WorkloadEndpointStatusUpdate

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

func (*FromDataplane_WorkloadEndpointStatusUpdate) MarshalTo

func (m *FromDataplane_WorkloadEndpointStatusUpdate) MarshalTo(dAtA []byte) (int, error)

func (*FromDataplane_WorkloadEndpointStatusUpdate) MarshalToSizedBuffer

func (m *FromDataplane_WorkloadEndpointStatusUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*FromDataplane_WorkloadEndpointStatusUpdate) Size

type GNMIClient

type GNMIClient interface {
	// Capabilities allows the client to retrieve the set of capabilities that
	// is supported by the target. This allows the target to validate the
	// service version that is implemented and retrieve the set of models that
	// the target supports. The models can then be specified in subsequent RPCs
	// to restrict the set of data that is utilized.
	// Reference: gNMI Specification Section 3.2
	Capabilities(ctx context.Context, in *CapabilityRequest, opts ...grpc.CallOption) (*CapabilityResponse, error)
	// Retrieve a snapshot of data from the target. A Get RPC requests that the
	// target snapshots a subset of the data tree as specified by the paths
	// included in the message and serializes this to be returned to the
	// client using the specified encoding.
	// Reference: gNMI Specification Section 3.3
	Get(ctx context.Context, in *GetRequest, opts ...grpc.CallOption) (*GetResponse, error)
	// Set allows the client to modify the state of data on the target. The
	// paths to modified along with the new values that the client wishes
	// to set the value to.
	// Reference: gNMI Specification Section 3.4
	Set(ctx context.Context, in *SetRequest, opts ...grpc.CallOption) (*SetResponse, error)
	// Subscribe allows a client to request the target to send it values
	// of particular paths within the data tree. These values may be streamed
	// at a particular cadence (STREAM), sent one off on a long-lived channel
	// (POLL), or sent as a one-off retrieval (ONCE).
	// Reference: gNMI Specification Section 3.5
	Subscribe(ctx context.Context, opts ...grpc.CallOption) (GNMI_SubscribeClient, error)
}

GNMIClient is the client API for GNMI service.

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

func NewGNMIClient

func NewGNMIClient(cc grpc.ClientConnInterface) GNMIClient

type GNMIServer

type GNMIServer interface {
	// Capabilities allows the client to retrieve the set of capabilities that
	// is supported by the target. This allows the target to validate the
	// service version that is implemented and retrieve the set of models that
	// the target supports. The models can then be specified in subsequent RPCs
	// to restrict the set of data that is utilized.
	// Reference: gNMI Specification Section 3.2
	Capabilities(context.Context, *CapabilityRequest) (*CapabilityResponse, error)
	// Retrieve a snapshot of data from the target. A Get RPC requests that the
	// target snapshots a subset of the data tree as specified by the paths
	// included in the message and serializes this to be returned to the
	// client using the specified encoding.
	// Reference: gNMI Specification Section 3.3
	Get(context.Context, *GetRequest) (*GetResponse, error)
	// Set allows the client to modify the state of data on the target. The
	// paths to modified along with the new values that the client wishes
	// to set the value to.
	// Reference: gNMI Specification Section 3.4
	Set(context.Context, *SetRequest) (*SetResponse, error)
	// Subscribe allows a client to request the target to send it values
	// of particular paths within the data tree. These values may be streamed
	// at a particular cadence (STREAM), sent one off on a long-lived channel
	// (POLL), or sent as a one-off retrieval (ONCE).
	// Reference: gNMI Specification Section 3.5
	Subscribe(GNMI_SubscribeServer) error
}

GNMIServer is the server API for GNMI service.

type GNMI_SubscribeClient

type GNMI_SubscribeClient interface {
	Send(*SubscribeRequest) error
	Recv() (*SubscribeResponse, error)
	grpc.ClientStream
}

type GNMI_SubscribeServer

type GNMI_SubscribeServer interface {
	Send(*SubscribeResponse) error
	Recv() (*SubscribeRequest, error)
	grpc.ServerStream
}

type GetRequest

type GetRequest struct {
	Prefix    *Path               `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"`                            // Prefix used for paths.
	Path      []*Path             `protobuf:"bytes,2,rep,name=path,proto3" json:"path,omitempty"`                                // Paths requested by the client.
	Type      GetRequest_DataType `protobuf:"varint,3,opt,name=type,proto3,enum=gnmi.GetRequest_DataType" json:"type,omitempty"` // The type of data being requested.
	Encoding  Encoding            `protobuf:"varint,5,opt,name=encoding,proto3,enum=gnmi.Encoding" json:"encoding,omitempty"`    // Encoding to be used.
	UseModels []*ModelData        `protobuf:"bytes,6,rep,name=use_models,json=useModels,proto3" json:"use_models,omitempty"`     // The schema models to be used.
	// Extension messages associated with the GetRequest. See the
	// gNMI extension specification for further definition.
	Extension []*Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

GetRequest is sent when a client initiates a Get RPC. It is used to specify the set of data elements for which the target should return a snapshot of data. The use_models field specifies the set of schema modules that are to be used by the target - where use_models is not specified then the target must use all schema models that it has. Reference: gNMI Specification Section 3.3.1

func (*GetRequest) Descriptor deprecated

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

Deprecated: Use GetRequest.ProtoReflect.Descriptor instead.

func (*GetRequest) GetEncoding

func (x *GetRequest) GetEncoding() Encoding

func (*GetRequest) GetExtension

func (x *GetRequest) GetExtension() []*Extension

func (*GetRequest) GetPath

func (x *GetRequest) GetPath() []*Path

func (*GetRequest) GetPrefix

func (x *GetRequest) GetPrefix() *Path

func (*GetRequest) GetType

func (x *GetRequest) GetType() GetRequest_DataType

func (*GetRequest) GetUseModels

func (x *GetRequest) GetUseModels() []*ModelData

func (*GetRequest) ProtoMessage

func (*GetRequest) ProtoMessage()

func (*GetRequest) ProtoReflect

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

func (*GetRequest) Reset

func (x *GetRequest) Reset()

func (*GetRequest) String

func (x *GetRequest) String() string

type GetRequest_DataType

type GetRequest_DataType int32

Type of elements within the data tree.

const (
	GetRequest_ALL    GetRequest_DataType = 0 // All data elements.
	GetRequest_CONFIG GetRequest_DataType = 1 // Config (rw) only elements.
	GetRequest_STATE  GetRequest_DataType = 2 // State (ro) only elements.
	// Data elements marked in the schema as operational. This refers to data
	// elements whose value relates to the state of processes or interactions
	// running on the device.
	GetRequest_OPERATIONAL GetRequest_DataType = 3
)

func (GetRequest_DataType) Descriptor

func (GetRequest_DataType) Enum

func (GetRequest_DataType) EnumDescriptor deprecated

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

Deprecated: Use GetRequest_DataType.Descriptor instead.

func (GetRequest_DataType) Number

func (GetRequest_DataType) String

func (x GetRequest_DataType) String() string

func (GetRequest_DataType) Type

type GetResponse

type GetResponse struct {
	Notification []*Notification `protobuf:"bytes,1,rep,name=notification,proto3" json:"notification,omitempty"` // Data values.
	// Deprecated: Do not use.
	Error *Error `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"` // Errors that occurred in the Get.
	// Extension messages associated with the GetResponse. See the
	// gNMI extension specification for further definition.
	Extension []*Extension `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

GetResponse is used by the target to respond to a GetRequest from a client. The set of Notifications corresponds to the data values that are requested by the client in the GetRequest. Reference: gNMI Specification Section 3.3.2

func (*GetResponse) Descriptor deprecated

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

Deprecated: Use GetResponse.ProtoReflect.Descriptor instead.

func (*GetResponse) GetError deprecated

func (x *GetResponse) GetError() *Error

Deprecated: Do not use.

func (*GetResponse) GetExtension

func (x *GetResponse) GetExtension() []*Extension

func (*GetResponse) GetNotification

func (x *GetResponse) GetNotification() []*Notification

func (*GetResponse) ProtoMessage

func (*GetResponse) ProtoMessage()

func (*GetResponse) ProtoReflect

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

func (*GetResponse) Reset

func (x *GetResponse) Reset()

func (*GetResponse) String

func (x *GetResponse) String() string

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) Marshal

func (m *GlobalBGPConfigUpdate) Marshal() (dAtA []byte, err error)

func (*GlobalBGPConfigUpdate) MarshalTo

func (m *GlobalBGPConfigUpdate) MarshalTo(dAtA []byte) (int, error)

func (*GlobalBGPConfigUpdate) MarshalToSizedBuffer

func (m *GlobalBGPConfigUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GlobalBGPConfigUpdate) ProtoMessage

func (*GlobalBGPConfigUpdate) ProtoMessage()

func (*GlobalBGPConfigUpdate) Reset

func (m *GlobalBGPConfigUpdate) Reset()

func (*GlobalBGPConfigUpdate) Size

func (m *GlobalBGPConfigUpdate) Size() (n int)

func (*GlobalBGPConfigUpdate) String

func (m *GlobalBGPConfigUpdate) String() string

func (*GlobalBGPConfigUpdate) Unmarshal

func (m *GlobalBGPConfigUpdate) Unmarshal(dAtA []byte) error

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) Marshal

func (m *HTTPMatch) Marshal() (dAtA []byte, err error)

func (*HTTPMatch) MarshalTo

func (m *HTTPMatch) MarshalTo(dAtA []byte) (int, error)

func (*HTTPMatch) MarshalToSizedBuffer

func (m *HTTPMatch) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*HTTPMatch) ProtoMessage

func (*HTTPMatch) ProtoMessage()

func (*HTTPMatch) Reset

func (m *HTTPMatch) Reset()

func (*HTTPMatch) Size

func (m *HTTPMatch) Size() (n int)

func (*HTTPMatch) String

func (m *HTTPMatch) String() string

func (*HTTPMatch) Unmarshal

func (m *HTTPMatch) Unmarshal(dAtA []byte) error

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) Marshal

func (m *HTTPMatch_PathMatch) Marshal() (dAtA []byte, err error)

func (*HTTPMatch_PathMatch) MarshalTo

func (m *HTTPMatch_PathMatch) MarshalTo(dAtA []byte) (int, error)

func (*HTTPMatch_PathMatch) MarshalToSizedBuffer

func (m *HTTPMatch_PathMatch) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*HTTPMatch_PathMatch) ProtoMessage

func (*HTTPMatch_PathMatch) ProtoMessage()

func (*HTTPMatch_PathMatch) Reset

func (m *HTTPMatch_PathMatch) Reset()

func (*HTTPMatch_PathMatch) Size

func (m *HTTPMatch_PathMatch) Size() (n int)

func (*HTTPMatch_PathMatch) String

func (m *HTTPMatch_PathMatch) String() string

func (*HTTPMatch_PathMatch) Unmarshal

func (m *HTTPMatch_PathMatch) Unmarshal(dAtA []byte) error

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"`
}

func (*HTTPMatch_PathMatch_Exact) MarshalTo

func (m *HTTPMatch_PathMatch_Exact) MarshalTo(dAtA []byte) (int, error)

func (*HTTPMatch_PathMatch_Exact) MarshalToSizedBuffer

func (m *HTTPMatch_PathMatch_Exact) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*HTTPMatch_PathMatch_Exact) Size

func (m *HTTPMatch_PathMatch_Exact) Size() (n int)

type HTTPMatch_PathMatch_Prefix

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

func (*HTTPMatch_PathMatch_Prefix) MarshalTo

func (m *HTTPMatch_PathMatch_Prefix) MarshalTo(dAtA []byte) (int, error)

func (*HTTPMatch_PathMatch_Prefix) MarshalToSizedBuffer

func (m *HTTPMatch_PathMatch_Prefix) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*HTTPMatch_PathMatch_Prefix) Size

func (m *HTTPMatch_PathMatch_Prefix) Size() (n int)

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) Marshal

func (m *HostEndpoint) Marshal() (dAtA []byte, err error)

func (*HostEndpoint) MarshalTo

func (m *HostEndpoint) MarshalTo(dAtA []byte) (int, error)

func (*HostEndpoint) MarshalToSizedBuffer

func (m *HostEndpoint) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*HostEndpoint) ProtoMessage

func (*HostEndpoint) ProtoMessage()

func (*HostEndpoint) Reset

func (m *HostEndpoint) Reset()

func (*HostEndpoint) Size

func (m *HostEndpoint) Size() (n int)

func (*HostEndpoint) String

func (m *HostEndpoint) String() string

func (*HostEndpoint) Unmarshal

func (m *HostEndpoint) Unmarshal(dAtA []byte) error

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) Marshal

func (m *HostEndpointID) Marshal() (dAtA []byte, err error)

func (*HostEndpointID) MarshalTo

func (m *HostEndpointID) MarshalTo(dAtA []byte) (int, error)

func (*HostEndpointID) MarshalToSizedBuffer

func (m *HostEndpointID) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*HostEndpointID) ProtoMessage

func (*HostEndpointID) ProtoMessage()

func (*HostEndpointID) Reset

func (m *HostEndpointID) Reset()

func (*HostEndpointID) Size

func (m *HostEndpointID) Size() (n int)

func (*HostEndpointID) String

func (m *HostEndpointID) String() string

func (*HostEndpointID) Unmarshal

func (m *HostEndpointID) Unmarshal(dAtA []byte) error

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) Marshal

func (m *HostEndpointRemove) Marshal() (dAtA []byte, err error)

func (*HostEndpointRemove) MarshalTo

func (m *HostEndpointRemove) MarshalTo(dAtA []byte) (int, error)

func (*HostEndpointRemove) MarshalToSizedBuffer

func (m *HostEndpointRemove) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*HostEndpointRemove) ProtoMessage

func (*HostEndpointRemove) ProtoMessage()

func (*HostEndpointRemove) Reset

func (m *HostEndpointRemove) Reset()

func (*HostEndpointRemove) Size

func (m *HostEndpointRemove) Size() (n int)

func (*HostEndpointRemove) String

func (m *HostEndpointRemove) String() string

func (*HostEndpointRemove) Unmarshal

func (m *HostEndpointRemove) Unmarshal(dAtA []byte) error

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) Marshal

func (m *HostEndpointStatusRemove) Marshal() (dAtA []byte, err error)

func (*HostEndpointStatusRemove) MarshalTo

func (m *HostEndpointStatusRemove) MarshalTo(dAtA []byte) (int, error)

func (*HostEndpointStatusRemove) MarshalToSizedBuffer

func (m *HostEndpointStatusRemove) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*HostEndpointStatusRemove) ProtoMessage

func (*HostEndpointStatusRemove) ProtoMessage()

func (*HostEndpointStatusRemove) Reset

func (m *HostEndpointStatusRemove) Reset()

func (*HostEndpointStatusRemove) Size

func (m *HostEndpointStatusRemove) Size() (n int)

func (*HostEndpointStatusRemove) String

func (m *HostEndpointStatusRemove) String() string

func (*HostEndpointStatusRemove) Unmarshal

func (m *HostEndpointStatusRemove) Unmarshal(dAtA []byte) error

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) Marshal

func (m *HostEndpointStatusUpdate) Marshal() (dAtA []byte, err error)

func (*HostEndpointStatusUpdate) MarshalTo

func (m *HostEndpointStatusUpdate) MarshalTo(dAtA []byte) (int, error)

func (*HostEndpointStatusUpdate) MarshalToSizedBuffer

func (m *HostEndpointStatusUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*HostEndpointStatusUpdate) ProtoMessage

func (*HostEndpointStatusUpdate) ProtoMessage()

func (*HostEndpointStatusUpdate) Reset

func (m *HostEndpointStatusUpdate) Reset()

func (*HostEndpointStatusUpdate) Size

func (m *HostEndpointStatusUpdate) Size() (n int)

func (*HostEndpointStatusUpdate) String

func (m *HostEndpointStatusUpdate) String() string

func (*HostEndpointStatusUpdate) Unmarshal

func (m *HostEndpointStatusUpdate) Unmarshal(dAtA []byte) error

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) Marshal

func (m *HostEndpointUpdate) Marshal() (dAtA []byte, err error)

func (*HostEndpointUpdate) MarshalTo

func (m *HostEndpointUpdate) MarshalTo(dAtA []byte) (int, error)

func (*HostEndpointUpdate) MarshalToSizedBuffer

func (m *HostEndpointUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*HostEndpointUpdate) ProtoMessage

func (*HostEndpointUpdate) ProtoMessage()

func (*HostEndpointUpdate) Reset

func (m *HostEndpointUpdate) Reset()

func (*HostEndpointUpdate) Size

func (m *HostEndpointUpdate) Size() (n int)

func (*HostEndpointUpdate) String

func (m *HostEndpointUpdate) String() string

func (*HostEndpointUpdate) Unmarshal

func (m *HostEndpointUpdate) Unmarshal(dAtA []byte) error

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) Marshal

func (m *HostMetadataRemove) Marshal() (dAtA []byte, err error)

func (*HostMetadataRemove) MarshalTo

func (m *HostMetadataRemove) MarshalTo(dAtA []byte) (int, error)

func (*HostMetadataRemove) MarshalToSizedBuffer

func (m *HostMetadataRemove) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*HostMetadataRemove) ProtoMessage

func (*HostMetadataRemove) ProtoMessage()

func (*HostMetadataRemove) Reset

func (m *HostMetadataRemove) Reset()

func (*HostMetadataRemove) Size

func (m *HostMetadataRemove) Size() (n int)

func (*HostMetadataRemove) String

func (m *HostMetadataRemove) String() string

func (*HostMetadataRemove) Unmarshal

func (m *HostMetadataRemove) Unmarshal(dAtA []byte) error

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) Marshal

func (m *HostMetadataUpdate) Marshal() (dAtA []byte, err error)

func (*HostMetadataUpdate) MarshalTo

func (m *HostMetadataUpdate) MarshalTo(dAtA []byte) (int, error)

func (*HostMetadataUpdate) MarshalToSizedBuffer

func (m *HostMetadataUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*HostMetadataUpdate) ProtoMessage

func (*HostMetadataUpdate) ProtoMessage()

func (*HostMetadataUpdate) Reset

func (m *HostMetadataUpdate) Reset()

func (*HostMetadataUpdate) Size

func (m *HostMetadataUpdate) Size() (n int)

func (*HostMetadataUpdate) String

func (m *HostMetadataUpdate) String() string

func (*HostMetadataUpdate) Unmarshal

func (m *HostMetadataUpdate) Unmarshal(dAtA []byte) error

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) Marshal

func (m *IPAMPool) Marshal() (dAtA []byte, err error)

func (*IPAMPool) MarshalTo

func (m *IPAMPool) MarshalTo(dAtA []byte) (int, error)

func (*IPAMPool) MarshalToSizedBuffer

func (m *IPAMPool) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*IPAMPool) ProtoMessage

func (*IPAMPool) ProtoMessage()

func (*IPAMPool) Reset

func (m *IPAMPool) Reset()

func (*IPAMPool) Size

func (m *IPAMPool) Size() (n int)

func (*IPAMPool) String

func (m *IPAMPool) String() string

func (*IPAMPool) Unmarshal

func (m *IPAMPool) Unmarshal(dAtA []byte) error

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) Marshal

func (m *IPAMPoolRemove) Marshal() (dAtA []byte, err error)

func (*IPAMPoolRemove) MarshalTo

func (m *IPAMPoolRemove) MarshalTo(dAtA []byte) (int, error)

func (*IPAMPoolRemove) MarshalToSizedBuffer

func (m *IPAMPoolRemove) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*IPAMPoolRemove) ProtoMessage

func (*IPAMPoolRemove) ProtoMessage()

func (*IPAMPoolRemove) Reset

func (m *IPAMPoolRemove) Reset()

func (*IPAMPoolRemove) Size

func (m *IPAMPoolRemove) Size() (n int)

func (*IPAMPoolRemove) String

func (m *IPAMPoolRemove) String() string

func (*IPAMPoolRemove) Unmarshal

func (m *IPAMPoolRemove) Unmarshal(dAtA []byte) error

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) Marshal

func (m *IPAMPoolUpdate) Marshal() (dAtA []byte, err error)

func (*IPAMPoolUpdate) MarshalTo

func (m *IPAMPoolUpdate) MarshalTo(dAtA []byte) (int, error)

func (*IPAMPoolUpdate) MarshalToSizedBuffer

func (m *IPAMPoolUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*IPAMPoolUpdate) ProtoMessage

func (*IPAMPoolUpdate) ProtoMessage()

func (*IPAMPoolUpdate) Reset

func (m *IPAMPoolUpdate) Reset()

func (*IPAMPoolUpdate) Size

func (m *IPAMPoolUpdate) Size() (n int)

func (*IPAMPoolUpdate) String

func (m *IPAMPoolUpdate) String() string

func (*IPAMPoolUpdate) Unmarshal

func (m *IPAMPoolUpdate) Unmarshal(dAtA []byte) error

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) Marshal

func (m *IPConfig) Marshal() (dAtA []byte, err error)

func (*IPConfig) MarshalTo

func (m *IPConfig) MarshalTo(dAtA []byte) (int, error)

func (*IPConfig) MarshalToSizedBuffer

func (m *IPConfig) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*IPConfig) ProtoMessage

func (*IPConfig) ProtoMessage()

func (*IPConfig) Reset

func (m *IPConfig) Reset()

func (*IPConfig) Size

func (m *IPConfig) Size() (n int)

func (*IPConfig) String

func (m *IPConfig) String() string

func (*IPConfig) Unmarshal

func (m *IPConfig) Unmarshal(dAtA []byte) error

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) Marshal

func (m *IPSetDeltaUpdate) Marshal() (dAtA []byte, err error)

func (*IPSetDeltaUpdate) MarshalTo

func (m *IPSetDeltaUpdate) MarshalTo(dAtA []byte) (int, error)

func (*IPSetDeltaUpdate) MarshalToSizedBuffer

func (m *IPSetDeltaUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*IPSetDeltaUpdate) ProtoMessage

func (*IPSetDeltaUpdate) ProtoMessage()

func (*IPSetDeltaUpdate) Reset

func (m *IPSetDeltaUpdate) Reset()

func (*IPSetDeltaUpdate) Size

func (m *IPSetDeltaUpdate) Size() (n int)

func (*IPSetDeltaUpdate) String

func (m *IPSetDeltaUpdate) String() string

func (*IPSetDeltaUpdate) Unmarshal

func (m *IPSetDeltaUpdate) Unmarshal(dAtA []byte) error

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) Marshal

func (m *IPSetRemove) Marshal() (dAtA []byte, err error)

func (*IPSetRemove) MarshalTo

func (m *IPSetRemove) MarshalTo(dAtA []byte) (int, error)

func (*IPSetRemove) MarshalToSizedBuffer

func (m *IPSetRemove) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*IPSetRemove) ProtoMessage

func (*IPSetRemove) ProtoMessage()

func (*IPSetRemove) Reset

func (m *IPSetRemove) Reset()

func (*IPSetRemove) Size

func (m *IPSetRemove) Size() (n int)

func (*IPSetRemove) String

func (m *IPSetRemove) String() string

func (*IPSetRemove) Unmarshal

func (m *IPSetRemove) Unmarshal(dAtA []byte) error

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) Marshal

func (m *IPSetUpdate) Marshal() (dAtA []byte, err error)

func (*IPSetUpdate) MarshalTo

func (m *IPSetUpdate) MarshalTo(dAtA []byte) (int, error)

func (*IPSetUpdate) MarshalToSizedBuffer

func (m *IPSetUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*IPSetUpdate) ProtoMessage

func (*IPSetUpdate) ProtoMessage()

func (*IPSetUpdate) Reset

func (m *IPSetUpdate) Reset()

func (*IPSetUpdate) Size

func (m *IPSetUpdate) Size() (n int)

func (*IPSetUpdate) String

func (m *IPSetUpdate) String() string

func (*IPSetUpdate) Unmarshal

func (m *IPSetUpdate) Unmarshal(dAtA []byte) error

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) Marshal

func (m *IcmpTypeAndCode) Marshal() (dAtA []byte, err error)

func (*IcmpTypeAndCode) MarshalTo

func (m *IcmpTypeAndCode) MarshalTo(dAtA []byte) (int, error)

func (*IcmpTypeAndCode) MarshalToSizedBuffer

func (m *IcmpTypeAndCode) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*IcmpTypeAndCode) ProtoMessage

func (*IcmpTypeAndCode) ProtoMessage()

func (*IcmpTypeAndCode) Reset

func (m *IcmpTypeAndCode) Reset()

func (*IcmpTypeAndCode) Size

func (m *IcmpTypeAndCode) Size() (n int)

func (*IcmpTypeAndCode) String

func (m *IcmpTypeAndCode) String() string

func (*IcmpTypeAndCode) Unmarshal

func (m *IcmpTypeAndCode) Unmarshal(dAtA []byte) error

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) Marshal

func (m *InSync) Marshal() (dAtA []byte, err error)

func (*InSync) MarshalTo

func (m *InSync) MarshalTo(dAtA []byte) (int, error)

func (*InSync) MarshalToSizedBuffer

func (m *InSync) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*InSync) ProtoMessage

func (*InSync) ProtoMessage()

func (*InSync) Reset

func (m *InSync) Reset()

func (*InSync) Size

func (m *InSync) Size() (n int)

func (*InSync) String

func (m *InSync) String() string

func (*InSync) Unmarshal

func (m *InSync) Unmarshal(dAtA []byte) error

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 InfraAgentClient

type InfraAgentClient interface {
	CreateNetwork(ctx context.Context, in *CreateNetworkRequest, opts ...grpc.CallOption) (*AddReply, error)
	DeleteNetwork(ctx context.Context, in *DeleteNetworkRequest, opts ...grpc.CallOption) (*DelReply, error)
	SetupHostInterface(ctx context.Context, in *SetupHostInterfaceRequest, opts ...grpc.CallOption) (*Reply, error)
	NatTranslationAdd(ctx context.Context, in *NatTranslation, opts ...grpc.CallOption) (*Reply, error)
	SetSnatAddress(ctx context.Context, in *SetSnatAddressRequest, opts ...grpc.CallOption) (*Reply, error)
	AddDelSnatPrefix(ctx context.Context, in *AddDelSnatPrefixRequest, opts ...grpc.CallOption) (*Reply, error)
	NatTranslationDelete(ctx context.Context, in *NatTranslation, opts ...grpc.CallOption) (*Reply, error)
	ActivePolicyUpdate(ctx context.Context, in *ActivePolicyUpdate, opts ...grpc.CallOption) (*Reply, error)
	ActivePolicyRemove(ctx context.Context, in *ActivePolicyRemove, opts ...grpc.CallOption) (*Reply, error)
	UpdateIPSet(ctx context.Context, in *IPSetUpdate, opts ...grpc.CallOption) (*Reply, error)
	UpdateIPSetDelta(ctx context.Context, in *IPSetDeltaUpdate, opts ...grpc.CallOption) (*Reply, error)
	RemoveIPSet(ctx context.Context, in *IPSetRemove, opts ...grpc.CallOption) (*Reply, error)
	UpdateActiveProfile(ctx context.Context, in *ActiveProfileUpdate, opts ...grpc.CallOption) (*Reply, error)
	RemoveActiveProfile(ctx context.Context, in *ActiveProfileRemove, opts ...grpc.CallOption) (*Reply, error)
	UpdateHostEndpoint(ctx context.Context, in *HostEndpointUpdate, opts ...grpc.CallOption) (*Reply, error)
	RemoveHostEndpoint(ctx context.Context, in *HostEndpointRemove, opts ...grpc.CallOption) (*Reply, error)
	UpdateLocalEndpoint(ctx context.Context, in *WorkloadEndpointUpdate, opts ...grpc.CallOption) (*Reply, error)
	RemoveLocalEndpoint(ctx context.Context, in *WorkloadEndpointRemove, opts ...grpc.CallOption) (*Reply, error)
	UpdateHostMetaData(ctx context.Context, in *HostMetadataUpdate, opts ...grpc.CallOption) (*Reply, error)
	RemoveHostMetaData(ctx context.Context, in *HostMetadataRemove, opts ...grpc.CallOption) (*Reply, error)
	UpdateServiceAccount(ctx context.Context, in *ServiceAccountUpdate, opts ...grpc.CallOption) (*Reply, error)
	RemoveServiceAccount(ctx context.Context, in *ServiceAccountRemove, opts ...grpc.CallOption) (*Reply, error)
	UpdateNamespace(ctx context.Context, in *NamespaceUpdate, opts ...grpc.CallOption) (*Reply, error)
	RemoveNamespace(ctx context.Context, in *NamespaceRemove, opts ...grpc.CallOption) (*Reply, error)
	UpdateRoute(ctx context.Context, in *RouteUpdate, opts ...grpc.CallOption) (*Reply, error)
	RemoveRoute(ctx context.Context, in *RouteRemove, opts ...grpc.CallOption) (*Reply, error)
	UpdateVXLANTunnelEndpoint(ctx context.Context, in *VXLANTunnelEndpointUpdate, opts ...grpc.CallOption) (*Reply, error)
	RemoveVXLANTunnelEndpoint(ctx context.Context, in *VXLANTunnelEndpointRemove, opts ...grpc.CallOption) (*Reply, error)
	UpdateWireguardEndpoint(ctx context.Context, in *WireguardEndpointUpdate, opts ...grpc.CallOption) (*Reply, error)
	RemoveWireguardEndpoint(ctx context.Context, in *WireguardEndpointRemove, opts ...grpc.CallOption) (*Reply, error)
	UpdateGlobalBGPConfig(ctx context.Context, in *GlobalBGPConfigUpdate, opts ...grpc.CallOption) (*Reply, error)
}

InfraAgentClient is the client API for InfraAgent service.

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

func NewInfraAgentClient

func NewInfraAgentClient(cc *grpc.ClientConn) InfraAgentClient

type InfraAgentServer

type InfraAgentServer interface {
	CreateNetwork(context.Context, *CreateNetworkRequest) (*AddReply, error)
	DeleteNetwork(context.Context, *DeleteNetworkRequest) (*DelReply, error)
	SetupHostInterface(context.Context, *SetupHostInterfaceRequest) (*Reply, error)
	NatTranslationAdd(context.Context, *NatTranslation) (*Reply, error)
	SetSnatAddress(context.Context, *SetSnatAddressRequest) (*Reply, error)
	AddDelSnatPrefix(context.Context, *AddDelSnatPrefixRequest) (*Reply, error)
	NatTranslationDelete(context.Context, *NatTranslation) (*Reply, error)
	ActivePolicyUpdate(context.Context, *ActivePolicyUpdate) (*Reply, error)
	ActivePolicyRemove(context.Context, *ActivePolicyRemove) (*Reply, error)
	UpdateIPSet(context.Context, *IPSetUpdate) (*Reply, error)
	UpdateIPSetDelta(context.Context, *IPSetDeltaUpdate) (*Reply, error)
	RemoveIPSet(context.Context, *IPSetRemove) (*Reply, error)
	UpdateActiveProfile(context.Context, *ActiveProfileUpdate) (*Reply, error)
	RemoveActiveProfile(context.Context, *ActiveProfileRemove) (*Reply, error)
	UpdateHostEndpoint(context.Context, *HostEndpointUpdate) (*Reply, error)
	RemoveHostEndpoint(context.Context, *HostEndpointRemove) (*Reply, error)
	UpdateLocalEndpoint(context.Context, *WorkloadEndpointUpdate) (*Reply, error)
	RemoveLocalEndpoint(context.Context, *WorkloadEndpointRemove) (*Reply, error)
	UpdateHostMetaData(context.Context, *HostMetadataUpdate) (*Reply, error)
	RemoveHostMetaData(context.Context, *HostMetadataRemove) (*Reply, error)
	UpdateServiceAccount(context.Context, *ServiceAccountUpdate) (*Reply, error)
	RemoveServiceAccount(context.Context, *ServiceAccountRemove) (*Reply, error)
	UpdateNamespace(context.Context, *NamespaceUpdate) (*Reply, error)
	RemoveNamespace(context.Context, *NamespaceRemove) (*Reply, error)
	UpdateRoute(context.Context, *RouteUpdate) (*Reply, error)
	RemoveRoute(context.Context, *RouteRemove) (*Reply, error)
	UpdateVXLANTunnelEndpoint(context.Context, *VXLANTunnelEndpointUpdate) (*Reply, error)
	RemoveVXLANTunnelEndpoint(context.Context, *VXLANTunnelEndpointRemove) (*Reply, error)
	UpdateWireguardEndpoint(context.Context, *WireguardEndpointUpdate) (*Reply, error)
	RemoveWireguardEndpoint(context.Context, *WireguardEndpointRemove) (*Reply, error)
	UpdateGlobalBGPConfig(context.Context, *GlobalBGPConfigUpdate) (*Reply, error)
}

InfraAgentServer is the server API for InfraAgent service.

type MasterArbitration

type MasterArbitration struct {
	Role       *Role    `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"`
	ElectionId *Uint128 `protobuf:"bytes,2,opt,name=election_id,json=electionId,proto3" json:"election_id,omitempty"`
	// contains filtered or unexported fields
}

MasterArbitration is used to select the master among multiple gNMI clients with the same Roles. The client with the largest election_id is honored as the master. The document about gNMI master arbitration can be found at https://github.com/openconfig/reference/blob/master/rpc/gnmi/gnmi-master-arbitration.md

func (*MasterArbitration) Descriptor deprecated

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

Deprecated: Use MasterArbitration.ProtoReflect.Descriptor instead.

func (*MasterArbitration) GetElectionId

func (x *MasterArbitration) GetElectionId() *Uint128

func (*MasterArbitration) GetRole

func (x *MasterArbitration) GetRole() *Role

func (*MasterArbitration) ProtoMessage

func (*MasterArbitration) ProtoMessage()

func (*MasterArbitration) ProtoReflect

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

func (*MasterArbitration) Reset

func (x *MasterArbitration) Reset()

func (*MasterArbitration) String

func (x *MasterArbitration) String() string

type ModelData

type ModelData struct {
	Name         string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`                 // Name of the model.
	Organization string `protobuf:"bytes,2,opt,name=organization,proto3" json:"organization,omitempty"` // Organization publishing the model.
	Version      string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`           // Semantic version of the model.
	// contains filtered or unexported fields
}

ModelData is used to describe a set of schema modules. It can be used in a CapabilityResponse where a target reports the set of modules that it supports, and within the SubscribeRequest and GetRequest messages to specify the set of models from which data tree elements should be reported. Reference: gNMI Specification Section 3.2.3

func (*ModelData) Descriptor deprecated

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

Deprecated: Use ModelData.ProtoReflect.Descriptor instead.

func (*ModelData) GetName

func (x *ModelData) GetName() string

func (*ModelData) GetOrganization

func (x *ModelData) GetOrganization() string

func (*ModelData) GetVersion

func (x *ModelData) GetVersion() string

func (*ModelData) ProtoMessage

func (*ModelData) ProtoMessage()

func (*ModelData) ProtoReflect

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

func (*ModelData) Reset

func (x *ModelData) Reset()

func (*ModelData) String

func (x *ModelData) String() string

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) Marshal

func (m *NamespaceID) Marshal() (dAtA []byte, err error)

func (*NamespaceID) MarshalTo

func (m *NamespaceID) MarshalTo(dAtA []byte) (int, error)

func (*NamespaceID) MarshalToSizedBuffer

func (m *NamespaceID) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NamespaceID) ProtoMessage

func (*NamespaceID) ProtoMessage()

func (*NamespaceID) Reset

func (m *NamespaceID) Reset()

func (*NamespaceID) Size

func (m *NamespaceID) Size() (n int)

func (*NamespaceID) String

func (m *NamespaceID) String() string

func (*NamespaceID) Unmarshal

func (m *NamespaceID) Unmarshal(dAtA []byte) error

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) Marshal

func (m *NamespaceRemove) Marshal() (dAtA []byte, err error)

func (*NamespaceRemove) MarshalTo

func (m *NamespaceRemove) MarshalTo(dAtA []byte) (int, error)

func (*NamespaceRemove) MarshalToSizedBuffer

func (m *NamespaceRemove) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NamespaceRemove) ProtoMessage

func (*NamespaceRemove) ProtoMessage()

func (*NamespaceRemove) Reset

func (m *NamespaceRemove) Reset()

func (*NamespaceRemove) Size

func (m *NamespaceRemove) Size() (n int)

func (*NamespaceRemove) String

func (m *NamespaceRemove) String() string

func (*NamespaceRemove) Unmarshal

func (m *NamespaceRemove) Unmarshal(dAtA []byte) error

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) Marshal

func (m *NamespaceUpdate) Marshal() (dAtA []byte, err error)

func (*NamespaceUpdate) MarshalTo

func (m *NamespaceUpdate) MarshalTo(dAtA []byte) (int, error)

func (*NamespaceUpdate) MarshalToSizedBuffer

func (m *NamespaceUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NamespaceUpdate) ProtoMessage

func (*NamespaceUpdate) ProtoMessage()

func (*NamespaceUpdate) Reset

func (m *NamespaceUpdate) Reset()

func (*NamespaceUpdate) Size

func (m *NamespaceUpdate) Size() (n int)

func (*NamespaceUpdate) String

func (m *NamespaceUpdate) String() string

func (*NamespaceUpdate) Unmarshal

func (m *NamespaceUpdate) Unmarshal(dAtA []byte) error

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 NatEndpoint

type NatEndpoint struct {
	Ipv4Addr             string   `protobuf:"bytes,1,opt,name=ipv4_addr,json=ipv4Addr,proto3" json:"ipv4_addr,omitempty"`
	Port                 uint32   `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*NatEndpoint) Descriptor

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

func (*NatEndpoint) GetIpv4Addr

func (m *NatEndpoint) GetIpv4Addr() string

func (*NatEndpoint) GetPort

func (m *NatEndpoint) GetPort() uint32

func (*NatEndpoint) Marshal

func (m *NatEndpoint) Marshal() (dAtA []byte, err error)

func (*NatEndpoint) MarshalTo

func (m *NatEndpoint) MarshalTo(dAtA []byte) (int, error)

func (*NatEndpoint) MarshalToSizedBuffer

func (m *NatEndpoint) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NatEndpoint) ProtoMessage

func (*NatEndpoint) ProtoMessage()

func (*NatEndpoint) Reset

func (m *NatEndpoint) Reset()

func (*NatEndpoint) Size

func (m *NatEndpoint) Size() (n int)

func (*NatEndpoint) String

func (m *NatEndpoint) String() string

func (*NatEndpoint) Unmarshal

func (m *NatEndpoint) Unmarshal(dAtA []byte) error

func (*NatEndpoint) XXX_DiscardUnknown

func (m *NatEndpoint) XXX_DiscardUnknown()

func (*NatEndpoint) XXX_Marshal

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

func (*NatEndpoint) XXX_Merge

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

func (*NatEndpoint) XXX_Size

func (m *NatEndpoint) XXX_Size() int

func (*NatEndpoint) XXX_Unmarshal

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

type NatEndpointTuple

type NatEndpointTuple struct {
	DstEp                *NatEndpoint `protobuf:"bytes,1,opt,name=dst_ep,json=dstEp,proto3" json:"dst_ep,omitempty"`
	SrcEp                *NatEndpoint `protobuf:"bytes,2,opt,name=src_ep,json=srcEp,proto3" json:"src_ep,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*NatEndpointTuple) Descriptor

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

func (*NatEndpointTuple) GetDstEp

func (m *NatEndpointTuple) GetDstEp() *NatEndpoint

func (*NatEndpointTuple) GetSrcEp

func (m *NatEndpointTuple) GetSrcEp() *NatEndpoint

func (*NatEndpointTuple) Marshal

func (m *NatEndpointTuple) Marshal() (dAtA []byte, err error)

func (*NatEndpointTuple) MarshalTo

func (m *NatEndpointTuple) MarshalTo(dAtA []byte) (int, error)

func (*NatEndpointTuple) MarshalToSizedBuffer

func (m *NatEndpointTuple) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NatEndpointTuple) ProtoMessage

func (*NatEndpointTuple) ProtoMessage()

func (*NatEndpointTuple) Reset

func (m *NatEndpointTuple) Reset()

func (*NatEndpointTuple) Size

func (m *NatEndpointTuple) Size() (n int)

func (*NatEndpointTuple) String

func (m *NatEndpointTuple) String() string

func (*NatEndpointTuple) Unmarshal

func (m *NatEndpointTuple) Unmarshal(dAtA []byte) error

func (*NatEndpointTuple) XXX_DiscardUnknown

func (m *NatEndpointTuple) XXX_DiscardUnknown()

func (*NatEndpointTuple) XXX_Marshal

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

func (*NatEndpointTuple) XXX_Merge

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

func (*NatEndpointTuple) XXX_Size

func (m *NatEndpointTuple) XXX_Size() int

func (*NatEndpointTuple) XXX_Unmarshal

func (m *NatEndpointTuple) 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) Marshal

func (m *NatInfo) Marshal() (dAtA []byte, err error)

func (*NatInfo) MarshalTo

func (m *NatInfo) MarshalTo(dAtA []byte) (int, error)

func (*NatInfo) MarshalToSizedBuffer

func (m *NatInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NatInfo) ProtoMessage

func (*NatInfo) ProtoMessage()

func (*NatInfo) Reset

func (m *NatInfo) Reset()

func (*NatInfo) Size

func (m *NatInfo) Size() (n int)

func (*NatInfo) String

func (m *NatInfo) String() string

func (*NatInfo) Unmarshal

func (m *NatInfo) Unmarshal(dAtA []byte) error

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 NatTranslation

type NatTranslation struct {
	Endpoint             *NatEndpoint        `protobuf:"bytes,2,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	Proto                string              `protobuf:"bytes,3,opt,name=proto,proto3" json:"proto,omitempty"`
	IsRealIp             bool                `protobuf:"varint,4,opt,name=is_real_ip,json=isRealIp,proto3" json:"is_real_ip,omitempty"`
	Backends             []*NatEndpointTuple `protobuf:"bytes,6,rep,name=backends,proto3" json:"backends,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*NatTranslation) Descriptor

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

func (*NatTranslation) GetBackends

func (m *NatTranslation) GetBackends() []*NatEndpointTuple

func (*NatTranslation) GetEndpoint

func (m *NatTranslation) GetEndpoint() *NatEndpoint

func (*NatTranslation) GetIsRealIp

func (m *NatTranslation) GetIsRealIp() bool

func (*NatTranslation) GetProto

func (m *NatTranslation) GetProto() string

func (*NatTranslation) Marshal

func (m *NatTranslation) Marshal() (dAtA []byte, err error)

func (*NatTranslation) MarshalTo

func (m *NatTranslation) MarshalTo(dAtA []byte) (int, error)

func (*NatTranslation) MarshalToSizedBuffer

func (m *NatTranslation) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NatTranslation) ProtoMessage

func (*NatTranslation) ProtoMessage()

func (*NatTranslation) Reset

func (m *NatTranslation) Reset()

func (*NatTranslation) Size

func (m *NatTranslation) Size() (n int)

func (*NatTranslation) String

func (m *NatTranslation) String() string

func (*NatTranslation) Unmarshal

func (m *NatTranslation) Unmarshal(dAtA []byte) error

func (*NatTranslation) XXX_DiscardUnknown

func (m *NatTranslation) XXX_DiscardUnknown()

func (*NatTranslation) XXX_Marshal

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

func (*NatTranslation) XXX_Merge

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

func (*NatTranslation) XXX_Size

func (m *NatTranslation) XXX_Size() int

func (*NatTranslation) XXX_Unmarshal

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

type Notification

type Notification struct {
	Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // Timestamp in nanoseconds since Epoch.
	Prefix    *Path `protobuf:"bytes,2,opt,name=prefix,proto3" json:"prefix,omitempty"`        // Prefix used for paths in the message.
	// An alias for the path specified in the prefix field.
	// Reference: gNMI Specification Section 2.4.2
	Alias  string    `protobuf:"bytes,3,opt,name=alias,proto3" json:"alias,omitempty"`
	Update []*Update `protobuf:"bytes,4,rep,name=update,proto3" json:"update,omitempty"` // Data elements that have changed values.
	Delete []*Path   `protobuf:"bytes,5,rep,name=delete,proto3" json:"delete,omitempty"` // Data elements that have been deleted.
	// This notification contains a set of paths that are always updated together
	// referenced by a globally unique prefix.
	Atomic bool `protobuf:"varint,6,opt,name=atomic,proto3" json:"atomic,omitempty"`
	// contains filtered or unexported fields
}

Notification is a re-usable message that is used to encode data from the target to the client. A Notification carries two types of changes to the data tree:

  • Deleted values (delete) - a set of paths that have been removed from the data tree.
  • Updated values (update) - a set of path-value pairs indicating the path whose value has changed in the data tree.

Reference: gNMI Specification Section 2.1

func (*Notification) Descriptor deprecated

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

Deprecated: Use Notification.ProtoReflect.Descriptor instead.

func (*Notification) GetAlias

func (x *Notification) GetAlias() string

func (*Notification) GetAtomic

func (x *Notification) GetAtomic() bool

func (*Notification) GetDelete

func (x *Notification) GetDelete() []*Path

func (*Notification) GetPrefix

func (x *Notification) GetPrefix() *Path

func (*Notification) GetTimestamp

func (x *Notification) GetTimestamp() int64

func (*Notification) GetUpdate

func (x *Notification) GetUpdate() []*Update

func (*Notification) ProtoMessage

func (*Notification) ProtoMessage()

func (*Notification) ProtoReflect

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

func (*Notification) Reset

func (x *Notification) Reset()

func (*Notification) String

func (x *Notification) String() string

type Path

type Path struct {

	// Elements of the path are no longer encoded as a string, but rather within
	// the elem field as a PathElem message.
	//
	// Deprecated: Do not use.
	Element []string    `protobuf:"bytes,1,rep,name=element,proto3" json:"element,omitempty"`
	Origin  string      `protobuf:"bytes,2,opt,name=origin,proto3" json:"origin,omitempty"` // Label to disambiguate path.
	Elem    []*PathElem `protobuf:"bytes,3,rep,name=elem,proto3" json:"elem,omitempty"`     // Elements of the path.
	Target  string      `protobuf:"bytes,4,opt,name=target,proto3" json:"target,omitempty"` // The name of the target
	// contains filtered or unexported fields
}

Path encodes a data tree path as a series of repeated strings, with each element of the path representing a data tree node name and the associated attributes. Reference: gNMI Specification Section 2.2.2.

func (*Path) Descriptor deprecated

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

Deprecated: Use Path.ProtoReflect.Descriptor instead.

func (*Path) GetElem

func (x *Path) GetElem() []*PathElem

func (*Path) GetElement deprecated

func (x *Path) GetElement() []string

Deprecated: Do not use.

func (*Path) GetOrigin

func (x *Path) GetOrigin() string

func (*Path) GetTarget

func (x *Path) GetTarget() string

func (*Path) ProtoMessage

func (*Path) ProtoMessage()

func (*Path) ProtoReflect

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

func (*Path) Reset

func (x *Path) Reset()

func (*Path) String

func (x *Path) String() string

type PathElem

type PathElem struct {
	Name string            `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The name of the element in the path.
	Key  map[string]string ``                                                              // Map of key (attribute) name to value.
	/* 147-byte string literal not displayed */
	// contains filtered or unexported fields
}

PathElem encodes an element of a gNMI path, along ith any attributes (keys) that may be associated with it. Reference: gNMI Specification Section 2.2.2.

func (*PathElem) Descriptor deprecated

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

Deprecated: Use PathElem.ProtoReflect.Descriptor instead.

func (*PathElem) GetKey

func (x *PathElem) GetKey() map[string]string

func (*PathElem) GetName

func (x *PathElem) GetName() string

func (*PathElem) ProtoMessage

func (*PathElem) ProtoMessage()

func (*PathElem) ProtoReflect

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

func (*PathElem) Reset

func (x *PathElem) Reset()

func (*PathElem) String

func (x *PathElem) String() string

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) Marshal

func (m *Policy) Marshal() (dAtA []byte, err error)

func (*Policy) MarshalTo

func (m *Policy) MarshalTo(dAtA []byte) (int, error)

func (*Policy) MarshalToSizedBuffer

func (m *Policy) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Policy) ProtoMessage

func (*Policy) ProtoMessage()

func (*Policy) Reset

func (m *Policy) Reset()

func (*Policy) Size

func (m *Policy) Size() (n int)

func (*Policy) String

func (m *Policy) String() string

func (*Policy) Unmarshal

func (m *Policy) Unmarshal(dAtA []byte) error

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) Marshal

func (m *PolicyID) Marshal() (dAtA []byte, err error)

func (*PolicyID) MarshalTo

func (m *PolicyID) MarshalTo(dAtA []byte) (int, error)

func (*PolicyID) MarshalToSizedBuffer

func (m *PolicyID) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PolicyID) ProtoMessage

func (*PolicyID) ProtoMessage()

func (*PolicyID) Reset

func (m *PolicyID) Reset()

func (*PolicyID) Size

func (m *PolicyID) Size() (n int)

func (*PolicyID) String

func (m *PolicyID) String() string

func (*PolicyID) Unmarshal

func (m *PolicyID) Unmarshal(dAtA []byte) error

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 Poll

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

Poll is sent within a SubscribeRequest to trigger the device to send telemetry updates for the paths that are associated with the subscription. Reference: gNMI Specification Section Section 3.5.1.4

func (*Poll) Descriptor deprecated

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

Deprecated: Use Poll.ProtoReflect.Descriptor instead.

func (*Poll) ProtoMessage

func (*Poll) ProtoMessage()

func (*Poll) ProtoReflect

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

func (*Poll) Reset

func (x *Poll) Reset()

func (*Poll) String

func (x *Poll) String() string

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Port) Descriptor

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

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) Marshal

func (m *Port) Marshal() (dAtA []byte, err error)

func (*Port) MarshalTo

func (m *Port) MarshalTo(dAtA []byte) (int, error)

func (*Port) MarshalToSizedBuffer

func (m *Port) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Port) ProtoMessage

func (*Port) ProtoMessage()

func (*Port) Reset

func (m *Port) Reset()

func (*Port) Size

func (m *Port) Size() (n int)

func (*Port) String

func (m *Port) String() string

func (*Port) Unmarshal

func (m *Port) Unmarshal(dAtA []byte) error

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) Marshal

func (m *PortRange) Marshal() (dAtA []byte, err error)

func (*PortRange) MarshalTo

func (m *PortRange) MarshalTo(dAtA []byte) (int, error)

func (*PortRange) MarshalToSizedBuffer

func (m *PortRange) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PortRange) ProtoMessage

func (*PortRange) ProtoMessage()

func (*PortRange) Reset

func (m *PortRange) Reset()

func (*PortRange) Size

func (m *PortRange) Size() (n int)

func (*PortRange) String

func (m *PortRange) String() string

func (*PortRange) Unmarshal

func (m *PortRange) Unmarshal(dAtA []byte) error

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) Marshal

func (m *ProcessStatusUpdate) Marshal() (dAtA []byte, err error)

func (*ProcessStatusUpdate) MarshalTo

func (m *ProcessStatusUpdate) MarshalTo(dAtA []byte) (int, error)

func (*ProcessStatusUpdate) MarshalToSizedBuffer

func (m *ProcessStatusUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ProcessStatusUpdate) ProtoMessage

func (*ProcessStatusUpdate) ProtoMessage()

func (*ProcessStatusUpdate) Reset

func (m *ProcessStatusUpdate) Reset()

func (*ProcessStatusUpdate) Size

func (m *ProcessStatusUpdate) Size() (n int)

func (*ProcessStatusUpdate) String

func (m *ProcessStatusUpdate) String() string

func (*ProcessStatusUpdate) Unmarshal

func (m *ProcessStatusUpdate) Unmarshal(dAtA []byte) error

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) Marshal

func (m *Profile) Marshal() (dAtA []byte, err error)

func (*Profile) MarshalTo

func (m *Profile) MarshalTo(dAtA []byte) (int, error)

func (*Profile) MarshalToSizedBuffer

func (m *Profile) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Profile) ProtoMessage

func (*Profile) ProtoMessage()

func (*Profile) Reset

func (m *Profile) Reset()

func (*Profile) Size

func (m *Profile) Size() (n int)

func (*Profile) String

func (m *Profile) String() string

func (*Profile) Unmarshal

func (m *Profile) Unmarshal(dAtA []byte) error

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) Marshal

func (m *ProfileID) Marshal() (dAtA []byte, err error)

func (*ProfileID) MarshalTo

func (m *ProfileID) MarshalTo(dAtA []byte) (int, error)

func (*ProfileID) MarshalToSizedBuffer

func (m *ProfileID) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ProfileID) ProtoMessage

func (*ProfileID) ProtoMessage()

func (*ProfileID) Reset

func (m *ProfileID) Reset()

func (*ProfileID) Size

func (m *ProfileID) Size() (n int)

func (*ProfileID) String

func (m *ProfileID) String() string

func (*ProfileID) Unmarshal

func (m *ProfileID) Unmarshal(dAtA []byte) error

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) Marshal

func (m *Protocol) Marshal() (dAtA []byte, err error)

func (*Protocol) MarshalTo

func (m *Protocol) MarshalTo(dAtA []byte) (int, error)

func (*Protocol) MarshalToSizedBuffer

func (m *Protocol) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Protocol) ProtoMessage

func (*Protocol) ProtoMessage()

func (*Protocol) Reset

func (m *Protocol) Reset()

func (*Protocol) Size

func (m *Protocol) Size() (n int)

func (*Protocol) String

func (m *Protocol) String() string

func (*Protocol) Unmarshal

func (m *Protocol) Unmarshal(dAtA []byte) error

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"`
}

func (*Protocol_Name) MarshalTo

func (m *Protocol_Name) MarshalTo(dAtA []byte) (int, error)

func (*Protocol_Name) MarshalToSizedBuffer

func (m *Protocol_Name) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Protocol_Name) Size

func (m *Protocol_Name) Size() (n int)

type Protocol_Number

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

func (*Protocol_Number) MarshalTo

func (m *Protocol_Number) MarshalTo(dAtA []byte) (int, error)

func (*Protocol_Number) MarshalToSizedBuffer

func (m *Protocol_Number) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Protocol_Number) Size

func (m *Protocol_Number) Size() (n int)

type QOSMarking

type QOSMarking struct {
	Marking uint32 `protobuf:"varint,1,opt,name=marking,proto3" json:"marking,omitempty"`
	// contains filtered or unexported fields
}

QOSMarking specifies the DSCP value to be set on transmitted telemetry updates from the target. Reference: gNMI Specification Section 3.5.1.2

func (*QOSMarking) Descriptor deprecated

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

Deprecated: Use QOSMarking.ProtoReflect.Descriptor instead.

func (*QOSMarking) GetMarking

func (x *QOSMarking) GetMarking() uint32

func (*QOSMarking) ProtoMessage

func (*QOSMarking) ProtoMessage()

func (*QOSMarking) ProtoReflect

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

func (*QOSMarking) Reset

func (x *QOSMarking) Reset()

func (*QOSMarking) String

func (x *QOSMarking) String() string

type RegisteredExtension

type RegisteredExtension struct {
	Id  ExtensionID `protobuf:"varint,1,opt,name=id,proto3,enum=gnmi_ext.ExtensionID" json:"id,omitempty"` // The unique ID assigned to this extension.
	Msg []byte      `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`                          // The binary-marshalled protobuf extension payload.
	// contains filtered or unexported fields
}

The RegisteredExtension message defines an extension which is defined outside of this file.

func (*RegisteredExtension) Descriptor deprecated

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

Deprecated: Use RegisteredExtension.ProtoReflect.Descriptor instead.

func (*RegisteredExtension) GetId

func (x *RegisteredExtension) GetId() ExtensionID

func (*RegisteredExtension) GetMsg

func (x *RegisteredExtension) GetMsg() []byte

func (*RegisteredExtension) ProtoMessage

func (*RegisteredExtension) ProtoMessage()

func (*RegisteredExtension) ProtoReflect

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

func (*RegisteredExtension) Reset

func (x *RegisteredExtension) Reset()

func (*RegisteredExtension) String

func (x *RegisteredExtension) String() string

type Reply

type Reply 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 (*Reply) Descriptor

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

func (*Reply) GetErrorMessage

func (m *Reply) GetErrorMessage() string

func (*Reply) GetSuccessful

func (m *Reply) GetSuccessful() bool

func (*Reply) Marshal

func (m *Reply) Marshal() (dAtA []byte, err error)

func (*Reply) MarshalTo

func (m *Reply) MarshalTo(dAtA []byte) (int, error)

func (*Reply) MarshalToSizedBuffer

func (m *Reply) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Reply) ProtoMessage

func (*Reply) ProtoMessage()

func (*Reply) Reset

func (m *Reply) Reset()

func (*Reply) Size

func (m *Reply) Size() (n int)

func (*Reply) String

func (m *Reply) String() string

func (*Reply) Unmarshal

func (m *Reply) Unmarshal(dAtA []byte) error

func (*Reply) XXX_DiscardUnknown

func (m *Reply) XXX_DiscardUnknown()

func (*Reply) XXX_Marshal

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

func (*Reply) XXX_Merge

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

func (*Reply) XXX_Size

func (m *Reply) XXX_Size() int

func (*Reply) XXX_Unmarshal

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

type Role

type Role struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

There can be one master for each role. The role is identified by its id.

func (*Role) Descriptor deprecated

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

Deprecated: Use Role.ProtoReflect.Descriptor instead.

func (*Role) GetId

func (x *Role) GetId() string

func (*Role) ProtoMessage

func (*Role) ProtoMessage()

func (*Role) ProtoReflect

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

func (*Role) Reset

func (x *Role) Reset()

func (*Role) String

func (x *Role) String() string

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) Marshal

func (m *RouteRemove) Marshal() (dAtA []byte, err error)

func (*RouteRemove) MarshalTo

func (m *RouteRemove) MarshalTo(dAtA []byte) (int, error)

func (*RouteRemove) MarshalToSizedBuffer

func (m *RouteRemove) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RouteRemove) ProtoMessage

func (*RouteRemove) ProtoMessage()

func (*RouteRemove) Reset

func (m *RouteRemove) Reset()

func (*RouteRemove) Size

func (m *RouteRemove) Size() (n int)

func (*RouteRemove) String

func (m *RouteRemove) String() string

func (*RouteRemove) Unmarshal

func (m *RouteRemove) Unmarshal(dAtA []byte) error

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) Marshal

func (m *RouteUpdate) Marshal() (dAtA []byte, err error)

func (*RouteUpdate) MarshalTo

func (m *RouteUpdate) MarshalTo(dAtA []byte) (int, error)

func (*RouteUpdate) MarshalToSizedBuffer

func (m *RouteUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RouteUpdate) ProtoMessage

func (*RouteUpdate) ProtoMessage()

func (*RouteUpdate) Reset

func (m *RouteUpdate) Reset()

func (*RouteUpdate) Size

func (m *RouteUpdate) Size() (n int)

func (*RouteUpdate) String

func (m *RouteUpdate) String() string

func (*RouteUpdate) Unmarshal

func (m *RouteUpdate) Unmarshal(dAtA []byte) error

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) Marshal

func (m *Rule) Marshal() (dAtA []byte, err error)

func (*Rule) MarshalTo

func (m *Rule) MarshalTo(dAtA []byte) (int, error)

func (*Rule) MarshalToSizedBuffer

func (m *Rule) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Rule) ProtoMessage

func (*Rule) ProtoMessage()

func (*Rule) Reset

func (m *Rule) Reset()

func (*Rule) Size

func (m *Rule) Size() (n int)

func (*Rule) String

func (m *Rule) String() string

func (*Rule) Unmarshal

func (m *Rule) Unmarshal(dAtA []byte) error

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) Marshal

func (m *RuleMetadata) Marshal() (dAtA []byte, err error)

func (*RuleMetadata) MarshalTo

func (m *RuleMetadata) MarshalTo(dAtA []byte) (int, error)

func (*RuleMetadata) MarshalToSizedBuffer

func (m *RuleMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RuleMetadata) ProtoMessage

func (*RuleMetadata) ProtoMessage()

func (*RuleMetadata) Reset

func (m *RuleMetadata) Reset()

func (*RuleMetadata) Size

func (m *RuleMetadata) Size() (n int)

func (*RuleMetadata) String

func (m *RuleMetadata) String() string

func (*RuleMetadata) Unmarshal

func (m *RuleMetadata) Unmarshal(dAtA []byte) error

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"`
}

func (*Rule_IcmpType) MarshalTo

func (m *Rule_IcmpType) MarshalTo(dAtA []byte) (int, error)

func (*Rule_IcmpType) MarshalToSizedBuffer

func (m *Rule_IcmpType) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Rule_IcmpType) Size

func (m *Rule_IcmpType) Size() (n int)

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"`
}

func (*Rule_IcmpTypeCode) MarshalTo

func (m *Rule_IcmpTypeCode) MarshalTo(dAtA []byte) (int, error)

func (*Rule_IcmpTypeCode) MarshalToSizedBuffer

func (m *Rule_IcmpTypeCode) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Rule_IcmpTypeCode) Size

func (m *Rule_IcmpTypeCode) Size() (n int)

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"`
}

func (*Rule_NotIcmpType) MarshalTo

func (m *Rule_NotIcmpType) MarshalTo(dAtA []byte) (int, error)

func (*Rule_NotIcmpType) MarshalToSizedBuffer

func (m *Rule_NotIcmpType) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Rule_NotIcmpType) Size

func (m *Rule_NotIcmpType) Size() (n int)

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"`
}

func (*Rule_NotIcmpTypeCode) MarshalTo

func (m *Rule_NotIcmpTypeCode) MarshalTo(dAtA []byte) (int, error)

func (*Rule_NotIcmpTypeCode) MarshalToSizedBuffer

func (m *Rule_NotIcmpTypeCode) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Rule_NotIcmpTypeCode) Size

func (m *Rule_NotIcmpTypeCode) Size() (n int)

type ScalarArray

type ScalarArray struct {

	// The set of elements within the array. Each TypedValue message should
	// specify only elements that have a field identifier of 1-7 (i.e., the
	// values are scalar values).
	Element []*TypedValue `protobuf:"bytes,1,rep,name=element,proto3" json:"element,omitempty"`
	// contains filtered or unexported fields
}

ScalarArray is used to encode a mixed-type array of values.

func (*ScalarArray) Descriptor deprecated

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

Deprecated: Use ScalarArray.ProtoReflect.Descriptor instead.

func (*ScalarArray) GetElement

func (x *ScalarArray) GetElement() []*TypedValue

func (*ScalarArray) ProtoMessage

func (*ScalarArray) ProtoMessage()

func (*ScalarArray) ProtoReflect

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

func (*ScalarArray) Reset

func (x *ScalarArray) Reset()

func (*ScalarArray) String

func (x *ScalarArray) String() string

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) Marshal

func (m *ServiceAccountID) Marshal() (dAtA []byte, err error)

func (*ServiceAccountID) MarshalTo

func (m *ServiceAccountID) MarshalTo(dAtA []byte) (int, error)

func (*ServiceAccountID) MarshalToSizedBuffer

func (m *ServiceAccountID) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ServiceAccountID) ProtoMessage

func (*ServiceAccountID) ProtoMessage()

func (*ServiceAccountID) Reset

func (m *ServiceAccountID) Reset()

func (*ServiceAccountID) Size

func (m *ServiceAccountID) Size() (n int)

func (*ServiceAccountID) String

func (m *ServiceAccountID) String() string

func (*ServiceAccountID) Unmarshal

func (m *ServiceAccountID) Unmarshal(dAtA []byte) error

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) Marshal

func (m *ServiceAccountMatch) Marshal() (dAtA []byte, err error)

func (*ServiceAccountMatch) MarshalTo

func (m *ServiceAccountMatch) MarshalTo(dAtA []byte) (int, error)

func (*ServiceAccountMatch) MarshalToSizedBuffer

func (m *ServiceAccountMatch) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ServiceAccountMatch) ProtoMessage

func (*ServiceAccountMatch) ProtoMessage()

func (*ServiceAccountMatch) Reset

func (m *ServiceAccountMatch) Reset()

func (*ServiceAccountMatch) Size

func (m *ServiceAccountMatch) Size() (n int)

func (*ServiceAccountMatch) String

func (m *ServiceAccountMatch) String() string

func (*ServiceAccountMatch) Unmarshal

func (m *ServiceAccountMatch) Unmarshal(dAtA []byte) error

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) Marshal

func (m *ServiceAccountRemove) Marshal() (dAtA []byte, err error)

func (*ServiceAccountRemove) MarshalTo

func (m *ServiceAccountRemove) MarshalTo(dAtA []byte) (int, error)

func (*ServiceAccountRemove) MarshalToSizedBuffer

func (m *ServiceAccountRemove) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ServiceAccountRemove) ProtoMessage

func (*ServiceAccountRemove) ProtoMessage()

func (*ServiceAccountRemove) Reset

func (m *ServiceAccountRemove) Reset()

func (*ServiceAccountRemove) Size

func (m *ServiceAccountRemove) Size() (n int)

func (*ServiceAccountRemove) String

func (m *ServiceAccountRemove) String() string

func (*ServiceAccountRemove) Unmarshal

func (m *ServiceAccountRemove) Unmarshal(dAtA []byte) error

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) Marshal

func (m *ServiceAccountUpdate) Marshal() (dAtA []byte, err error)

func (*ServiceAccountUpdate) MarshalTo

func (m *ServiceAccountUpdate) MarshalTo(dAtA []byte) (int, error)

func (*ServiceAccountUpdate) MarshalToSizedBuffer

func (m *ServiceAccountUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ServiceAccountUpdate) ProtoMessage

func (*ServiceAccountUpdate) ProtoMessage()

func (*ServiceAccountUpdate) Reset

func (m *ServiceAccountUpdate) Reset()

func (*ServiceAccountUpdate) Size

func (m *ServiceAccountUpdate) Size() (n int)

func (*ServiceAccountUpdate) String

func (m *ServiceAccountUpdate) String() string

func (*ServiceAccountUpdate) Unmarshal

func (m *ServiceAccountUpdate) Unmarshal(dAtA []byte) error

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 SetRequest

type SetRequest struct {
	Prefix  *Path     `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"`   // Prefix used for paths in the message.
	Delete  []*Path   `protobuf:"bytes,2,rep,name=delete,proto3" json:"delete,omitempty"`   // Paths to be deleted from the data tree.
	Replace []*Update `protobuf:"bytes,3,rep,name=replace,proto3" json:"replace,omitempty"` // Updates specifying elements to be replaced.
	Update  []*Update `protobuf:"bytes,4,rep,name=update,proto3" json:"update,omitempty"`   // Updates specifying elements to updated.
	// Extension messages associated with the SetRequest. See the
	// gNMI extension specification for further definition.
	Extension []*Extension `protobuf:"bytes,5,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

SetRequest is sent from a client to the target to update values in the data tree. Paths are either deleted by the client, or modified by means of being updated, or replaced. Where a replace is used, unspecified values are considered to be replaced, whereas when update is used the changes are considered to be incremental. The set of changes that are specified within a single SetRequest are considered to be a transaction. Reference: gNMI Specification Section 3.4.1

func (*SetRequest) Descriptor deprecated

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

Deprecated: Use SetRequest.ProtoReflect.Descriptor instead.

func (*SetRequest) GetDelete

func (x *SetRequest) GetDelete() []*Path

func (*SetRequest) GetExtension

func (x *SetRequest) GetExtension() []*Extension

func (*SetRequest) GetPrefix

func (x *SetRequest) GetPrefix() *Path

func (*SetRequest) GetReplace

func (x *SetRequest) GetReplace() []*Update

func (*SetRequest) GetUpdate

func (x *SetRequest) GetUpdate() []*Update

func (*SetRequest) ProtoMessage

func (*SetRequest) ProtoMessage()

func (*SetRequest) ProtoReflect

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

func (*SetRequest) Reset

func (x *SetRequest) Reset()

func (*SetRequest) String

func (x *SetRequest) String() string

type SetResponse

type SetResponse struct {
	Prefix *Path `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"` // Prefix used for paths.
	// A set of responses specifying the result of the operations specified in
	// the SetRequest.
	Response []*UpdateResult `protobuf:"bytes,2,rep,name=response,proto3" json:"response,omitempty"`
	// Deprecated: Do not use.
	Message   *Error `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"`      // The overall status of the transaction.
	Timestamp int64  `protobuf:"varint,4,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // Timestamp of transaction (ns since epoch).
	// Extension messages associated with the SetResponse. See the
	// gNMI extension specification for further definition.
	Extension []*Extension `protobuf:"bytes,5,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

SetResponse is the response to a SetRequest, sent from the target to the client. It reports the result of the modifications to the data tree that were specified by the client. Errors for this RPC should be reported using the https://github.com/googleapis/googleapis/blob/master/google/rpc/status.proto message in the RPC return. The gnmi.Error message can be used to add additional details where required. Reference: gNMI Specification Section 3.4.2

func (*SetResponse) Descriptor deprecated

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

Deprecated: Use SetResponse.ProtoReflect.Descriptor instead.

func (*SetResponse) GetExtension

func (x *SetResponse) GetExtension() []*Extension

func (*SetResponse) GetMessage deprecated

func (x *SetResponse) GetMessage() *Error

Deprecated: Do not use.

func (*SetResponse) GetPrefix

func (x *SetResponse) GetPrefix() *Path

func (*SetResponse) GetResponse

func (x *SetResponse) GetResponse() []*UpdateResult

func (*SetResponse) GetTimestamp

func (x *SetResponse) GetTimestamp() int64

func (*SetResponse) ProtoMessage

func (*SetResponse) ProtoMessage()

func (*SetResponse) ProtoReflect

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

func (*SetResponse) Reset

func (x *SetResponse) Reset()

func (*SetResponse) String

func (x *SetResponse) String() string

type SetSnatAddressRequest

type SetSnatAddressRequest struct {
	SnatIpv4             string   `protobuf:"bytes,1,opt,name=snat_ipv4,json=snatIpv4,proto3" json:"snat_ipv4,omitempty"`
	SnatIpv6             string   `protobuf:"bytes,2,opt,name=snat_ipv6,json=snatIpv6,proto3" json:"snat_ipv6,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SetSnatAddressRequest) Descriptor

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

func (*SetSnatAddressRequest) GetSnatIpv4

func (m *SetSnatAddressRequest) GetSnatIpv4() string

func (*SetSnatAddressRequest) GetSnatIpv6

func (m *SetSnatAddressRequest) GetSnatIpv6() string

func (*SetSnatAddressRequest) Marshal

func (m *SetSnatAddressRequest) Marshal() (dAtA []byte, err error)

func (*SetSnatAddressRequest) MarshalTo

func (m *SetSnatAddressRequest) MarshalTo(dAtA []byte) (int, error)

func (*SetSnatAddressRequest) MarshalToSizedBuffer

func (m *SetSnatAddressRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SetSnatAddressRequest) ProtoMessage

func (*SetSnatAddressRequest) ProtoMessage()

func (*SetSnatAddressRequest) Reset

func (m *SetSnatAddressRequest) Reset()

func (*SetSnatAddressRequest) Size

func (m *SetSnatAddressRequest) Size() (n int)

func (*SetSnatAddressRequest) String

func (m *SetSnatAddressRequest) String() string

func (*SetSnatAddressRequest) Unmarshal

func (m *SetSnatAddressRequest) Unmarshal(dAtA []byte) error

func (*SetSnatAddressRequest) XXX_DiscardUnknown

func (m *SetSnatAddressRequest) XXX_DiscardUnknown()

func (*SetSnatAddressRequest) XXX_Marshal

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

func (*SetSnatAddressRequest) XXX_Merge

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

func (*SetSnatAddressRequest) XXX_Size

func (m *SetSnatAddressRequest) XXX_Size() int

func (*SetSnatAddressRequest) XXX_Unmarshal

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

type SetupHostInterfaceRequest

type SetupHostInterfaceRequest struct {
	IfName               string   `protobuf:"bytes,1,opt,name=if_name,json=ifName,proto3" json:"if_name,omitempty"`
	Ipv4Addr             string   `protobuf:"bytes,2,opt,name=ipv4_addr,json=ipv4Addr,proto3" json:"ipv4_addr,omitempty"`
	MacAddr              string   `protobuf:"bytes,3,opt,name=mac_addr,json=macAddr,proto3" json:"mac_addr,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SetupHostInterfaceRequest) Descriptor

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

func (*SetupHostInterfaceRequest) GetIfName

func (m *SetupHostInterfaceRequest) GetIfName() string

func (*SetupHostInterfaceRequest) GetIpv4Addr

func (m *SetupHostInterfaceRequest) GetIpv4Addr() string

func (*SetupHostInterfaceRequest) GetMacAddr

func (m *SetupHostInterfaceRequest) GetMacAddr() string

func (*SetupHostInterfaceRequest) Marshal

func (m *SetupHostInterfaceRequest) Marshal() (dAtA []byte, err error)

func (*SetupHostInterfaceRequest) MarshalTo

func (m *SetupHostInterfaceRequest) MarshalTo(dAtA []byte) (int, error)

func (*SetupHostInterfaceRequest) MarshalToSizedBuffer

func (m *SetupHostInterfaceRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SetupHostInterfaceRequest) ProtoMessage

func (*SetupHostInterfaceRequest) ProtoMessage()

func (*SetupHostInterfaceRequest) Reset

func (m *SetupHostInterfaceRequest) Reset()

func (*SetupHostInterfaceRequest) Size

func (m *SetupHostInterfaceRequest) Size() (n int)

func (*SetupHostInterfaceRequest) String

func (m *SetupHostInterfaceRequest) String() string

func (*SetupHostInterfaceRequest) Unmarshal

func (m *SetupHostInterfaceRequest) Unmarshal(dAtA []byte) error

func (*SetupHostInterfaceRequest) XXX_DiscardUnknown

func (m *SetupHostInterfaceRequest) XXX_DiscardUnknown()

func (*SetupHostInterfaceRequest) XXX_Marshal

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

func (*SetupHostInterfaceRequest) XXX_Merge

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

func (*SetupHostInterfaceRequest) XXX_Size

func (m *SetupHostInterfaceRequest) XXX_Size() int

func (*SetupHostInterfaceRequest) XXX_Unmarshal

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

type SubscribeRequest

type SubscribeRequest struct {

	// Types that are assignable to Request:
	//	*SubscribeRequest_Subscribe
	//	*SubscribeRequest_Poll
	//	*SubscribeRequest_Aliases
	Request isSubscribeRequest_Request `protobuf_oneof:"request"`
	// Extension messages associated with the SubscribeRequest. See the
	// gNMI extension specification for further definition.
	Extension []*Extension `protobuf:"bytes,5,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

SubscribeRequest is the message sent by the client to the target when initiating a subscription to a set of paths within the data tree. The request field must be populated and the initial message must specify a SubscriptionList to initiate a subscription. The message is subsequently used to define aliases or trigger polled data to be sent by the target. Reference: gNMI Specification Section 3.5.1.1

func (*SubscribeRequest) Descriptor deprecated

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

Deprecated: Use SubscribeRequest.ProtoReflect.Descriptor instead.

func (*SubscribeRequest) GetAliases

func (x *SubscribeRequest) GetAliases() *AliasList

func (*SubscribeRequest) GetExtension

func (x *SubscribeRequest) GetExtension() []*Extension

func (*SubscribeRequest) GetPoll

func (x *SubscribeRequest) GetPoll() *Poll

func (*SubscribeRequest) GetRequest

func (m *SubscribeRequest) GetRequest() isSubscribeRequest_Request

func (*SubscribeRequest) GetSubscribe

func (x *SubscribeRequest) GetSubscribe() *SubscriptionList

func (*SubscribeRequest) ProtoMessage

func (*SubscribeRequest) ProtoMessage()

func (*SubscribeRequest) ProtoReflect

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

func (*SubscribeRequest) Reset

func (x *SubscribeRequest) Reset()

func (*SubscribeRequest) String

func (x *SubscribeRequest) String() string

type SubscribeRequest_Aliases

type SubscribeRequest_Aliases struct {
	Aliases *AliasList `protobuf:"bytes,4,opt,name=aliases,proto3,oneof"` // Aliases to be created.
}

type SubscribeRequest_Poll

type SubscribeRequest_Poll struct {
	Poll *Poll `protobuf:"bytes,3,opt,name=poll,proto3,oneof"` // Trigger a polled update.
}

type SubscribeRequest_Subscribe

type SubscribeRequest_Subscribe struct {
	Subscribe *SubscriptionList `protobuf:"bytes,1,opt,name=subscribe,proto3,oneof"` // Specify the paths within a subscription.
}

type SubscribeResponse

type SubscribeResponse struct {

	// Types that are assignable to Response:
	//	*SubscribeResponse_Update
	//	*SubscribeResponse_SyncResponse
	//	*SubscribeResponse_Error
	Response isSubscribeResponse_Response `protobuf_oneof:"response"`
	// Extension messages associated with the SubscribeResponse. See the
	// gNMI extension specification for further definition.
	Extension []*Extension `protobuf:"bytes,5,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

SubscribeResponse is the message used by the target within a Subscribe RPC. The target includes a Notification message which is used to transmit values of the path(s) that are associated with the subscription. The same message is to indicate that the target has sent all data values once (is synchronized). Reference: gNMI Specification Section 3.5.1.4

func (*SubscribeResponse) Descriptor deprecated

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

Deprecated: Use SubscribeResponse.ProtoReflect.Descriptor instead.

func (*SubscribeResponse) GetError deprecated

func (x *SubscribeResponse) GetError() *Error

Deprecated: Do not use.

func (*SubscribeResponse) GetExtension

func (x *SubscribeResponse) GetExtension() []*Extension

func (*SubscribeResponse) GetResponse

func (m *SubscribeResponse) GetResponse() isSubscribeResponse_Response

func (*SubscribeResponse) GetSyncResponse

func (x *SubscribeResponse) GetSyncResponse() bool

func (*SubscribeResponse) GetUpdate

func (x *SubscribeResponse) GetUpdate() *Notification

func (*SubscribeResponse) ProtoMessage

func (*SubscribeResponse) ProtoMessage()

func (*SubscribeResponse) ProtoReflect

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

func (*SubscribeResponse) Reset

func (x *SubscribeResponse) Reset()

func (*SubscribeResponse) String

func (x *SubscribeResponse) String() string

type SubscribeResponse_Error

type SubscribeResponse_Error struct {
	// Deprecated in favour of google.golang.org/genproto/googleapis/rpc/status
	//
	// Deprecated: Do not use.
	Error *Error `protobuf:"bytes,4,opt,name=error,proto3,oneof"`
}

type SubscribeResponse_SyncResponse

type SubscribeResponse_SyncResponse struct {
	// Indicate target has sent all values associated with the subscription
	// at least once.
	SyncResponse bool `protobuf:"varint,3,opt,name=sync_response,json=syncResponse,proto3,oneof"`
}

type SubscribeResponse_Update

type SubscribeResponse_Update struct {
	Update *Notification `protobuf:"bytes,1,opt,name=update,proto3,oneof"` // Changed or sampled value for a path.
}

type Subscription

type Subscription struct {
	Path           *Path            `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`                                            // The data tree path.
	Mode           SubscriptionMode `protobuf:"varint,2,opt,name=mode,proto3,enum=gnmi.SubscriptionMode" json:"mode,omitempty"`                // Subscription mode to be used.
	SampleInterval uint64           `protobuf:"varint,3,opt,name=sample_interval,json=sampleInterval,proto3" json:"sample_interval,omitempty"` // ns between samples in SAMPLE mode.
	// Indicates whether values that not changed should be sent in a SAMPLE
	// subscription.
	SuppressRedundant bool `protobuf:"varint,4,opt,name=suppress_redundant,json=suppressRedundant,proto3" json:"suppress_redundant,omitempty"`
	// Specifies the maximum allowable silent period in nanoseconds when
	// suppress_redundant is in use. The target should send a value at least once
	// in the period specified.
	HeartbeatInterval uint64 `protobuf:"varint,5,opt,name=heartbeat_interval,json=heartbeatInterval,proto3" json:"heartbeat_interval,omitempty"`
	// contains filtered or unexported fields
}

Subscription is a single request within a SubscriptionList. The path specified is interpreted (along with the prefix) as the elements of the data tree that the client is subscribing to. The mode determines how the target should trigger updates to be sent. Reference: gNMI Specification Section 3.5.1.3

func (*Subscription) Descriptor deprecated

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

Deprecated: Use Subscription.ProtoReflect.Descriptor instead.

func (*Subscription) GetHeartbeatInterval

func (x *Subscription) GetHeartbeatInterval() uint64

func (*Subscription) GetMode

func (x *Subscription) GetMode() SubscriptionMode

func (*Subscription) GetPath

func (x *Subscription) GetPath() *Path

func (*Subscription) GetSampleInterval

func (x *Subscription) GetSampleInterval() uint64

func (*Subscription) GetSuppressRedundant

func (x *Subscription) GetSuppressRedundant() bool

func (*Subscription) ProtoMessage

func (*Subscription) ProtoMessage()

func (*Subscription) ProtoReflect

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

func (*Subscription) Reset

func (x *Subscription) Reset()

func (*Subscription) String

func (x *Subscription) String() string

type SubscriptionList

type SubscriptionList struct {
	Prefix       *Path           `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"`             // Prefix used for paths.
	Subscription []*Subscription `protobuf:"bytes,2,rep,name=subscription,proto3" json:"subscription,omitempty"` // Set of subscriptions to create.
	// Whether target defined aliases are allowed within the subscription.
	UseAliases bool                  `protobuf:"varint,3,opt,name=use_aliases,json=useAliases,proto3" json:"use_aliases,omitempty"`
	Qos        *QOSMarking           `protobuf:"bytes,4,opt,name=qos,proto3" json:"qos,omitempty"` // DSCP marking to be used.
	Mode       SubscriptionList_Mode `protobuf:"varint,5,opt,name=mode,proto3,enum=gnmi.SubscriptionList_Mode" json:"mode,omitempty"`
	// Whether elements of the schema that are marked as eligible for aggregation
	// should be aggregated or not.
	AllowAggregation bool `protobuf:"varint,6,opt,name=allow_aggregation,json=allowAggregation,proto3" json:"allow_aggregation,omitempty"`
	// The set of schemas that define the elements of the data tree that should
	// be sent by the target.
	UseModels []*ModelData `protobuf:"bytes,7,rep,name=use_models,json=useModels,proto3" json:"use_models,omitempty"`
	// The encoding that the target should use within the Notifications generated
	// corresponding to the SubscriptionList.
	Encoding Encoding `protobuf:"varint,8,opt,name=encoding,proto3,enum=gnmi.Encoding" json:"encoding,omitempty"`
	// An optional field to specify that only updates to current state should be
	// sent to a client. If set, the initial state is not sent to the client but
	// rather only the sync message followed by any subsequent updates to the
	// current state. For ONCE and POLL modes, this causes the server to send only
	// the sync message (Sec. 3.5.2.3).
	UpdatesOnly bool `protobuf:"varint,9,opt,name=updates_only,json=updatesOnly,proto3" json:"updates_only,omitempty"`
	// contains filtered or unexported fields
}

SubscriptionList is used within a Subscribe message to specify the list of paths that the client wishes to subscribe to. The message consists of a list of (possibly prefixed) paths, and options that relate to the subscription. Reference: gNMI Specification Section 3.5.1.2

func (*SubscriptionList) Descriptor deprecated

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

Deprecated: Use SubscriptionList.ProtoReflect.Descriptor instead.

func (*SubscriptionList) GetAllowAggregation

func (x *SubscriptionList) GetAllowAggregation() bool

func (*SubscriptionList) GetEncoding

func (x *SubscriptionList) GetEncoding() Encoding

func (*SubscriptionList) GetMode

func (*SubscriptionList) GetPrefix

func (x *SubscriptionList) GetPrefix() *Path

func (*SubscriptionList) GetQos

func (x *SubscriptionList) GetQos() *QOSMarking

func (*SubscriptionList) GetSubscription

func (x *SubscriptionList) GetSubscription() []*Subscription

func (*SubscriptionList) GetUpdatesOnly

func (x *SubscriptionList) GetUpdatesOnly() bool

func (*SubscriptionList) GetUseAliases

func (x *SubscriptionList) GetUseAliases() bool

func (*SubscriptionList) GetUseModels

func (x *SubscriptionList) GetUseModels() []*ModelData

func (*SubscriptionList) ProtoMessage

func (*SubscriptionList) ProtoMessage()

func (*SubscriptionList) ProtoReflect

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

func (*SubscriptionList) Reset

func (x *SubscriptionList) Reset()

func (*SubscriptionList) String

func (x *SubscriptionList) String() string

type SubscriptionList_Mode

type SubscriptionList_Mode int32

Mode of the subscription.

const (
	SubscriptionList_STREAM SubscriptionList_Mode = 0 // Values streamed by the target (Sec. 3.5.1.5.2).
	SubscriptionList_ONCE   SubscriptionList_Mode = 1 // Values sent once-off by the target (Sec. 3.5.1.5.1).
	SubscriptionList_POLL   SubscriptionList_Mode = 2 // Values sent in response to a poll request (Sec. 3.5.1.5.3).
)

func (SubscriptionList_Mode) Descriptor

func (SubscriptionList_Mode) Enum

func (SubscriptionList_Mode) EnumDescriptor deprecated

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

Deprecated: Use SubscriptionList_Mode.Descriptor instead.

func (SubscriptionList_Mode) Number

func (SubscriptionList_Mode) String

func (x SubscriptionList_Mode) String() string

func (SubscriptionList_Mode) Type

type SubscriptionMode

type SubscriptionMode int32

SubscriptionMode is the mode of the subscription, specifying how the target must return values in a subscription. Reference: gNMI Specification Section 3.5.1.3

const (
	SubscriptionMode_TARGET_DEFINED SubscriptionMode = 0 // The target selects the relevant mode for each element.
	SubscriptionMode_ON_CHANGE      SubscriptionMode = 1 // The target sends an update on element value change.
	SubscriptionMode_SAMPLE         SubscriptionMode = 2 // The target samples values according to the interval.
)

func (SubscriptionMode) Descriptor

func (SubscriptionMode) Enum

func (SubscriptionMode) EnumDescriptor deprecated

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

Deprecated: Use SubscriptionMode.Descriptor instead.

func (SubscriptionMode) Number

func (SubscriptionMode) String

func (x SubscriptionMode) String() string

func (SubscriptionMode) Type

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) Marshal

func (m *SyncRequest) Marshal() (dAtA []byte, err error)

func (*SyncRequest) MarshalTo

func (m *SyncRequest) MarshalTo(dAtA []byte) (int, error)

func (*SyncRequest) MarshalToSizedBuffer

func (m *SyncRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SyncRequest) ProtoMessage

func (*SyncRequest) ProtoMessage()

func (*SyncRequest) Reset

func (m *SyncRequest) Reset()

func (*SyncRequest) Size

func (m *SyncRequest) Size() (n int)

func (*SyncRequest) String

func (m *SyncRequest) String() string

func (*SyncRequest) Unmarshal

func (m *SyncRequest) Unmarshal(dAtA []byte) error

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) Marshal

func (m *TierInfo) Marshal() (dAtA []byte, err error)

func (*TierInfo) MarshalTo

func (m *TierInfo) MarshalTo(dAtA []byte) (int, error)

func (*TierInfo) MarshalToSizedBuffer

func (m *TierInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TierInfo) ProtoMessage

func (*TierInfo) ProtoMessage()

func (*TierInfo) Reset

func (m *TierInfo) Reset()

func (*TierInfo) Size

func (m *TierInfo) Size() (n int)

func (*TierInfo) String

func (m *TierInfo) String() string

func (*TierInfo) Unmarshal

func (m *TierInfo) Unmarshal(dAtA []byte) error

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
	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) 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) 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) Marshal

func (m *ToDataplane) Marshal() (dAtA []byte, err error)

func (*ToDataplane) MarshalTo

func (m *ToDataplane) MarshalTo(dAtA []byte) (int, error)

func (*ToDataplane) MarshalToSizedBuffer

func (m *ToDataplane) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ToDataplane) ProtoMessage

func (*ToDataplane) ProtoMessage()

func (*ToDataplane) Reset

func (m *ToDataplane) Reset()

func (*ToDataplane) Size

func (m *ToDataplane) Size() (n int)

func (*ToDataplane) String

func (m *ToDataplane) String() string

func (*ToDataplane) Unmarshal

func (m *ToDataplane) Unmarshal(dAtA []byte) error

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"`
}

func (*ToDataplane_ActivePolicyRemove) MarshalTo

func (m *ToDataplane_ActivePolicyRemove) MarshalTo(dAtA []byte) (int, error)

func (*ToDataplane_ActivePolicyRemove) MarshalToSizedBuffer

func (m *ToDataplane_ActivePolicyRemove) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ToDataplane_ActivePolicyRemove) Size

func (m *ToDataplane_ActivePolicyRemove) Size() (n int)

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"`
}

func (*ToDataplane_ActivePolicyUpdate) MarshalTo

func (m *ToDataplane_ActivePolicyUpdate) MarshalTo(dAtA []byte) (int, error)

func (*ToDataplane_ActivePolicyUpdate) MarshalToSizedBuffer

func (m *ToDataplane_ActivePolicyUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ToDataplane_ActivePolicyUpdate) Size

func (m *ToDataplane_ActivePolicyUpdate) Size() (n int)

type ToDataplane_ActiveProfileRemove

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

func (*ToDataplane_ActiveProfileRemove) MarshalTo

func (m *ToDataplane_ActiveProfileRemove) MarshalTo(dAtA []byte) (int, error)

func (*ToDataplane_ActiveProfileRemove) MarshalToSizedBuffer

func (m *ToDataplane_ActiveProfileRemove) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ToDataplane_ActiveProfileRemove) Size

func (m *ToDataplane_ActiveProfileRemove) Size() (n int)

type ToDataplane_ActiveProfileUpdate

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

func (*ToDataplane_ActiveProfileUpdate) MarshalTo

func (m *ToDataplane_ActiveProfileUpdate) MarshalTo(dAtA []byte) (int, error)

func (*ToDataplane_ActiveProfileUpdate) MarshalToSizedBuffer

func (m *ToDataplane_ActiveProfileUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ToDataplane_ActiveProfileUpdate) Size

func (m *ToDataplane_ActiveProfileUpdate) Size() (n int)

type ToDataplane_ConfigUpdate

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

func (*ToDataplane_ConfigUpdate) MarshalTo

func (m *ToDataplane_ConfigUpdate) MarshalTo(dAtA []byte) (int, error)

func (*ToDataplane_ConfigUpdate) MarshalToSizedBuffer

func (m *ToDataplane_ConfigUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ToDataplane_ConfigUpdate) Size

func (m *ToDataplane_ConfigUpdate) Size() (n int)

type ToDataplane_GlobalBgpConfigUpdate

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

func (*ToDataplane_GlobalBgpConfigUpdate) MarshalTo

func (m *ToDataplane_GlobalBgpConfigUpdate) MarshalTo(dAtA []byte) (int, error)

func (*ToDataplane_GlobalBgpConfigUpdate) MarshalToSizedBuffer

func (m *ToDataplane_GlobalBgpConfigUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ToDataplane_GlobalBgpConfigUpdate) Size

func (m *ToDataplane_GlobalBgpConfigUpdate) Size() (n int)

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"`
}

func (*ToDataplane_HostEndpointRemove) MarshalTo

func (m *ToDataplane_HostEndpointRemove) MarshalTo(dAtA []byte) (int, error)

func (*ToDataplane_HostEndpointRemove) MarshalToSizedBuffer

func (m *ToDataplane_HostEndpointRemove) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ToDataplane_HostEndpointRemove) Size

func (m *ToDataplane_HostEndpointRemove) Size() (n int)

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"`
}

func (*ToDataplane_HostEndpointUpdate) MarshalTo

func (m *ToDataplane_HostEndpointUpdate) MarshalTo(dAtA []byte) (int, error)

func (*ToDataplane_HostEndpointUpdate) MarshalToSizedBuffer

func (m *ToDataplane_HostEndpointUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ToDataplane_HostEndpointUpdate) Size

func (m *ToDataplane_HostEndpointUpdate) Size() (n int)

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"`
}

func (*ToDataplane_HostMetadataRemove) MarshalTo

func (m *ToDataplane_HostMetadataRemove) MarshalTo(dAtA []byte) (int, error)

func (*ToDataplane_HostMetadataRemove) MarshalToSizedBuffer

func (m *ToDataplane_HostMetadataRemove) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ToDataplane_HostMetadataRemove) Size

func (m *ToDataplane_HostMetadataRemove) Size() (n int)

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"`
}

func (*ToDataplane_HostMetadataUpdate) MarshalTo

func (m *ToDataplane_HostMetadataUpdate) MarshalTo(dAtA []byte) (int, error)

func (*ToDataplane_HostMetadataUpdate) MarshalToSizedBuffer

func (m *ToDataplane_HostMetadataUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ToDataplane_HostMetadataUpdate) Size

func (m *ToDataplane_HostMetadataUpdate) Size() (n int)

type ToDataplane_InSync

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

func (*ToDataplane_InSync) MarshalTo

func (m *ToDataplane_InSync) MarshalTo(dAtA []byte) (int, error)

func (*ToDataplane_InSync) MarshalToSizedBuffer

func (m *ToDataplane_InSync) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ToDataplane_InSync) Size

func (m *ToDataplane_InSync) Size() (n int)

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"`
}

func (*ToDataplane_IpamPoolRemove) MarshalTo

func (m *ToDataplane_IpamPoolRemove) MarshalTo(dAtA []byte) (int, error)

func (*ToDataplane_IpamPoolRemove) MarshalToSizedBuffer

func (m *ToDataplane_IpamPoolRemove) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ToDataplane_IpamPoolRemove) Size

func (m *ToDataplane_IpamPoolRemove) Size() (n int)

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"`
}

func (*ToDataplane_IpamPoolUpdate) MarshalTo

func (m *ToDataplane_IpamPoolUpdate) MarshalTo(dAtA []byte) (int, error)

func (*ToDataplane_IpamPoolUpdate) MarshalToSizedBuffer

func (m *ToDataplane_IpamPoolUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ToDataplane_IpamPoolUpdate) Size

func (m *ToDataplane_IpamPoolUpdate) Size() (n int)

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"`
}

func (*ToDataplane_IpsetDeltaUpdate) MarshalTo

func (m *ToDataplane_IpsetDeltaUpdate) MarshalTo(dAtA []byte) (int, error)

func (*ToDataplane_IpsetDeltaUpdate) MarshalToSizedBuffer

func (m *ToDataplane_IpsetDeltaUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ToDataplane_IpsetDeltaUpdate) Size

func (m *ToDataplane_IpsetDeltaUpdate) Size() (n int)

type ToDataplane_IpsetRemove

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

func (*ToDataplane_IpsetRemove) MarshalTo

func (m *ToDataplane_IpsetRemove) MarshalTo(dAtA []byte) (int, error)

func (*ToDataplane_IpsetRemove) MarshalToSizedBuffer

func (m *ToDataplane_IpsetRemove) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ToDataplane_IpsetRemove) Size

func (m *ToDataplane_IpsetRemove) Size() (n int)

type ToDataplane_IpsetUpdate

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

func (*ToDataplane_IpsetUpdate) MarshalTo

func (m *ToDataplane_IpsetUpdate) MarshalTo(dAtA []byte) (int, error)

func (*ToDataplane_IpsetUpdate) MarshalToSizedBuffer

func (m *ToDataplane_IpsetUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ToDataplane_IpsetUpdate) Size

func (m *ToDataplane_IpsetUpdate) Size() (n int)

type ToDataplane_NamespaceRemove

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

func (*ToDataplane_NamespaceRemove) MarshalTo

func (m *ToDataplane_NamespaceRemove) MarshalTo(dAtA []byte) (int, error)

func (*ToDataplane_NamespaceRemove) MarshalToSizedBuffer

func (m *ToDataplane_NamespaceRemove) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ToDataplane_NamespaceRemove) Size

func (m *ToDataplane_NamespaceRemove) Size() (n int)

type ToDataplane_NamespaceUpdate

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

func (*ToDataplane_NamespaceUpdate) MarshalTo

func (m *ToDataplane_NamespaceUpdate) MarshalTo(dAtA []byte) (int, error)

func (*ToDataplane_NamespaceUpdate) MarshalToSizedBuffer

func (m *ToDataplane_NamespaceUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ToDataplane_NamespaceUpdate) Size

func (m *ToDataplane_NamespaceUpdate) Size() (n int)

type ToDataplane_RouteRemove

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

func (*ToDataplane_RouteRemove) MarshalTo

func (m *ToDataplane_RouteRemove) MarshalTo(dAtA []byte) (int, error)

func (*ToDataplane_RouteRemove) MarshalToSizedBuffer

func (m *ToDataplane_RouteRemove) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ToDataplane_RouteRemove) Size

func (m *ToDataplane_RouteRemove) Size() (n int)

type ToDataplane_RouteUpdate

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

func (*ToDataplane_RouteUpdate) MarshalTo

func (m *ToDataplane_RouteUpdate) MarshalTo(dAtA []byte) (int, error)

func (*ToDataplane_RouteUpdate) MarshalToSizedBuffer

func (m *ToDataplane_RouteUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ToDataplane_RouteUpdate) Size

func (m *ToDataplane_RouteUpdate) Size() (n int)

type ToDataplane_ServiceAccountRemove

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

func (*ToDataplane_ServiceAccountRemove) MarshalTo

func (m *ToDataplane_ServiceAccountRemove) MarshalTo(dAtA []byte) (int, error)

func (*ToDataplane_ServiceAccountRemove) MarshalToSizedBuffer

func (m *ToDataplane_ServiceAccountRemove) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ToDataplane_ServiceAccountRemove) Size

func (m *ToDataplane_ServiceAccountRemove) Size() (n int)

type ToDataplane_ServiceAccountUpdate

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

func (*ToDataplane_ServiceAccountUpdate) MarshalTo

func (m *ToDataplane_ServiceAccountUpdate) MarshalTo(dAtA []byte) (int, error)

func (*ToDataplane_ServiceAccountUpdate) MarshalToSizedBuffer

func (m *ToDataplane_ServiceAccountUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ToDataplane_ServiceAccountUpdate) Size

func (m *ToDataplane_ServiceAccountUpdate) Size() (n int)

type ToDataplane_VtepRemove

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

func (*ToDataplane_VtepRemove) MarshalTo

func (m *ToDataplane_VtepRemove) MarshalTo(dAtA []byte) (int, error)

func (*ToDataplane_VtepRemove) MarshalToSizedBuffer

func (m *ToDataplane_VtepRemove) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ToDataplane_VtepRemove) Size

func (m *ToDataplane_VtepRemove) Size() (n int)

type ToDataplane_VtepUpdate

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

func (*ToDataplane_VtepUpdate) MarshalTo

func (m *ToDataplane_VtepUpdate) MarshalTo(dAtA []byte) (int, error)

func (*ToDataplane_VtepUpdate) MarshalToSizedBuffer

func (m *ToDataplane_VtepUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ToDataplane_VtepUpdate) Size

func (m *ToDataplane_VtepUpdate) Size() (n int)

type ToDataplane_WireguardEndpointRemove

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

func (*ToDataplane_WireguardEndpointRemove) MarshalTo

func (m *ToDataplane_WireguardEndpointRemove) MarshalTo(dAtA []byte) (int, error)

func (*ToDataplane_WireguardEndpointRemove) MarshalToSizedBuffer

func (m *ToDataplane_WireguardEndpointRemove) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ToDataplane_WireguardEndpointRemove) Size

type ToDataplane_WireguardEndpointUpdate

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

func (*ToDataplane_WireguardEndpointUpdate) MarshalTo

func (m *ToDataplane_WireguardEndpointUpdate) MarshalTo(dAtA []byte) (int, error)

func (*ToDataplane_WireguardEndpointUpdate) MarshalToSizedBuffer

func (m *ToDataplane_WireguardEndpointUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ToDataplane_WireguardEndpointUpdate) Size

type ToDataplane_WorkloadEndpointRemove

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

func (*ToDataplane_WorkloadEndpointRemove) MarshalTo

func (m *ToDataplane_WorkloadEndpointRemove) MarshalTo(dAtA []byte) (int, error)

func (*ToDataplane_WorkloadEndpointRemove) MarshalToSizedBuffer

func (m *ToDataplane_WorkloadEndpointRemove) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ToDataplane_WorkloadEndpointRemove) Size

type ToDataplane_WorkloadEndpointUpdate

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

func (*ToDataplane_WorkloadEndpointUpdate) MarshalTo

func (m *ToDataplane_WorkloadEndpointUpdate) MarshalTo(dAtA []byte) (int, error)

func (*ToDataplane_WorkloadEndpointUpdate) MarshalToSizedBuffer

func (m *ToDataplane_WorkloadEndpointUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ToDataplane_WorkloadEndpointUpdate) Size

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) Marshal

func (m *TunnelType) Marshal() (dAtA []byte, err error)

func (*TunnelType) MarshalTo

func (m *TunnelType) MarshalTo(dAtA []byte) (int, error)

func (*TunnelType) MarshalToSizedBuffer

func (m *TunnelType) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TunnelType) ProtoMessage

func (*TunnelType) ProtoMessage()

func (*TunnelType) Reset

func (m *TunnelType) Reset()

func (*TunnelType) Size

func (m *TunnelType) Size() (n int)

func (*TunnelType) String

func (m *TunnelType) String() string

func (*TunnelType) Unmarshal

func (m *TunnelType) Unmarshal(dAtA []byte) error

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 TypedValue

type TypedValue struct {

	// One of the fields within the val oneof is populated with the value
	// of the update. The type of the value being included in the Update
	// determines which field should be populated. In the case that the
	// encoding is a particular form of the base protobuf type, a specific
	// field is used to store the value (e.g., json_val).
	//
	// Types that are assignable to Value:
	//	*TypedValue_StringVal
	//	*TypedValue_IntVal
	//	*TypedValue_UintVal
	//	*TypedValue_BoolVal
	//	*TypedValue_BytesVal
	//	*TypedValue_FloatVal
	//	*TypedValue_DecimalVal
	//	*TypedValue_LeaflistVal
	//	*TypedValue_AnyVal
	//	*TypedValue_JsonVal
	//	*TypedValue_JsonIetfVal
	//	*TypedValue_AsciiVal
	//	*TypedValue_ProtoBytes
	Value isTypedValue_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

TypedValue is used to encode a value being sent between the client and target (originated by either entity).

func (*TypedValue) Descriptor deprecated

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

Deprecated: Use TypedValue.ProtoReflect.Descriptor instead.

func (*TypedValue) GetAnyVal

func (x *TypedValue) GetAnyVal() *anypb.Any

func (*TypedValue) GetAsciiVal

func (x *TypedValue) GetAsciiVal() string

func (*TypedValue) GetBoolVal

func (x *TypedValue) GetBoolVal() bool

func (*TypedValue) GetBytesVal

func (x *TypedValue) GetBytesVal() []byte

func (*TypedValue) GetDecimalVal

func (x *TypedValue) GetDecimalVal() *Decimal64

func (*TypedValue) GetFloatVal

func (x *TypedValue) GetFloatVal() float32

func (*TypedValue) GetIntVal

func (x *TypedValue) GetIntVal() int64

func (*TypedValue) GetJsonIetfVal

func (x *TypedValue) GetJsonIetfVal() []byte

func (*TypedValue) GetJsonVal

func (x *TypedValue) GetJsonVal() []byte

func (*TypedValue) GetLeaflistVal

func (x *TypedValue) GetLeaflistVal() *ScalarArray

func (*TypedValue) GetProtoBytes

func (x *TypedValue) GetProtoBytes() []byte

func (*TypedValue) GetStringVal

func (x *TypedValue) GetStringVal() string

func (*TypedValue) GetUintVal

func (x *TypedValue) GetUintVal() uint64

func (*TypedValue) GetValue

func (m *TypedValue) GetValue() isTypedValue_Value

func (*TypedValue) ProtoMessage

func (*TypedValue) ProtoMessage()

func (*TypedValue) ProtoReflect

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

func (*TypedValue) Reset

func (x *TypedValue) Reset()

func (*TypedValue) String

func (x *TypedValue) String() string

type TypedValue_AnyVal

type TypedValue_AnyVal struct {
	AnyVal *anypb.Any `protobuf:"bytes,9,opt,name=any_val,json=anyVal,proto3,oneof"` // protobuf.Any encoded bytes.
}

type TypedValue_AsciiVal

type TypedValue_AsciiVal struct {
	AsciiVal string `protobuf:"bytes,12,opt,name=ascii_val,json=asciiVal,proto3,oneof"` // Arbitrary ASCII text.
}

type TypedValue_BoolVal

type TypedValue_BoolVal struct {
	BoolVal bool `protobuf:"varint,4,opt,name=bool_val,json=boolVal,proto3,oneof"` // Bool value.
}

type TypedValue_BytesVal

type TypedValue_BytesVal struct {
	BytesVal []byte `protobuf:"bytes,5,opt,name=bytes_val,json=bytesVal,proto3,oneof"` // Arbitrary byte sequence value.
}

type TypedValue_DecimalVal

type TypedValue_DecimalVal struct {
	DecimalVal *Decimal64 `protobuf:"bytes,7,opt,name=decimal_val,json=decimalVal,proto3,oneof"` // Decimal64 encoded value.
}

type TypedValue_FloatVal

type TypedValue_FloatVal struct {
	FloatVal float32 `protobuf:"fixed32,6,opt,name=float_val,json=floatVal,proto3,oneof"` // Floating point value.
}

type TypedValue_IntVal

type TypedValue_IntVal struct {
	IntVal int64 `protobuf:"varint,2,opt,name=int_val,json=intVal,proto3,oneof"` // Integer value.
}

type TypedValue_JsonIetfVal

type TypedValue_JsonIetfVal struct {
	JsonIetfVal []byte `protobuf:"bytes,11,opt,name=json_ietf_val,json=jsonIetfVal,proto3,oneof"` // JSON-encoded text per RFC7951.
}

type TypedValue_JsonVal

type TypedValue_JsonVal struct {
	JsonVal []byte `protobuf:"bytes,10,opt,name=json_val,json=jsonVal,proto3,oneof"` // JSON-encoded text.
}

type TypedValue_LeaflistVal

type TypedValue_LeaflistVal struct {
	LeaflistVal *ScalarArray `protobuf:"bytes,8,opt,name=leaflist_val,json=leaflistVal,proto3,oneof"` // Mixed type scalar array value.
}

type TypedValue_ProtoBytes

type TypedValue_ProtoBytes struct {
	// Protobuf binary encoded bytes. The message type is not included.
	// See the specification at
	// github.com/openconfig/reference/blob/master/rpc/gnmi/protobuf-vals.md
	// for a complete specification.
	ProtoBytes []byte `protobuf:"bytes,13,opt,name=proto_bytes,json=protoBytes,proto3,oneof"`
}

type TypedValue_StringVal

type TypedValue_StringVal struct {
	StringVal string `protobuf:"bytes,1,opt,name=string_val,json=stringVal,proto3,oneof"` // String value.
}

type TypedValue_UintVal

type TypedValue_UintVal struct {
	UintVal uint64 `protobuf:"varint,3,opt,name=uint_val,json=uintVal,proto3,oneof"` // Unsigned integer value.
}

type Uint128

type Uint128 struct {
	High uint64 `protobuf:"varint,1,opt,name=high,proto3" json:"high,omitempty"`
	Low  uint64 `protobuf:"varint,2,opt,name=low,proto3" json:"low,omitempty"`
	// contains filtered or unexported fields
}

Representation of unsigned 128-bit integer.

func (*Uint128) Descriptor deprecated

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

Deprecated: Use Uint128.ProtoReflect.Descriptor instead.

func (*Uint128) GetHigh

func (x *Uint128) GetHigh() uint64

func (*Uint128) GetLow

func (x *Uint128) GetLow() uint64

func (*Uint128) ProtoMessage

func (*Uint128) ProtoMessage()

func (*Uint128) ProtoReflect

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

func (*Uint128) Reset

func (x *Uint128) Reset()

func (*Uint128) String

func (x *Uint128) String() string

type UnimplementedCniDataplaneServer

type UnimplementedCniDataplaneServer struct {
}

UnimplementedCniDataplaneServer can be embedded to have forward compatible implementations.

func (*UnimplementedCniDataplaneServer) Add

func (*UnimplementedCniDataplaneServer) Del

type UnimplementedGNMIServer

type UnimplementedGNMIServer struct {
}

UnimplementedGNMIServer can be embedded to have forward compatible implementations.

func (*UnimplementedGNMIServer) Capabilities

func (*UnimplementedGNMIServer) Get

func (*UnimplementedGNMIServer) Set

func (*UnimplementedGNMIServer) Subscribe

type UnimplementedInfraAgentServer

type UnimplementedInfraAgentServer struct {
}

UnimplementedInfraAgentServer can be embedded to have forward compatible implementations.

func (*UnimplementedInfraAgentServer) ActivePolicyRemove

func (*UnimplementedInfraAgentServer) ActivePolicyRemove(ctx context.Context, req *ActivePolicyRemove) (*Reply, error)

func (*UnimplementedInfraAgentServer) ActivePolicyUpdate

func (*UnimplementedInfraAgentServer) ActivePolicyUpdate(ctx context.Context, req *ActivePolicyUpdate) (*Reply, error)

func (*UnimplementedInfraAgentServer) AddDelSnatPrefix

func (*UnimplementedInfraAgentServer) CreateNetwork

func (*UnimplementedInfraAgentServer) DeleteNetwork

func (*UnimplementedInfraAgentServer) NatTranslationAdd

func (*UnimplementedInfraAgentServer) NatTranslationAdd(ctx context.Context, req *NatTranslation) (*Reply, error)

func (*UnimplementedInfraAgentServer) NatTranslationDelete

func (*UnimplementedInfraAgentServer) NatTranslationDelete(ctx context.Context, req *NatTranslation) (*Reply, error)

func (*UnimplementedInfraAgentServer) RemoveActiveProfile

func (*UnimplementedInfraAgentServer) RemoveActiveProfile(ctx context.Context, req *ActiveProfileRemove) (*Reply, error)

func (*UnimplementedInfraAgentServer) RemoveHostEndpoint

func (*UnimplementedInfraAgentServer) RemoveHostEndpoint(ctx context.Context, req *HostEndpointRemove) (*Reply, error)

func (*UnimplementedInfraAgentServer) RemoveHostMetaData

func (*UnimplementedInfraAgentServer) RemoveHostMetaData(ctx context.Context, req *HostMetadataRemove) (*Reply, error)

func (*UnimplementedInfraAgentServer) RemoveIPSet

func (*UnimplementedInfraAgentServer) RemoveLocalEndpoint

func (*UnimplementedInfraAgentServer) RemoveLocalEndpoint(ctx context.Context, req *WorkloadEndpointRemove) (*Reply, error)

func (*UnimplementedInfraAgentServer) RemoveNamespace

func (*UnimplementedInfraAgentServer) RemoveNamespace(ctx context.Context, req *NamespaceRemove) (*Reply, error)

func (*UnimplementedInfraAgentServer) RemoveRoute

func (*UnimplementedInfraAgentServer) RemoveServiceAccount

func (*UnimplementedInfraAgentServer) RemoveServiceAccount(ctx context.Context, req *ServiceAccountRemove) (*Reply, error)

func (*UnimplementedInfraAgentServer) RemoveVXLANTunnelEndpoint

func (*UnimplementedInfraAgentServer) RemoveVXLANTunnelEndpoint(ctx context.Context, req *VXLANTunnelEndpointRemove) (*Reply, error)

func (*UnimplementedInfraAgentServer) RemoveWireguardEndpoint

func (*UnimplementedInfraAgentServer) RemoveWireguardEndpoint(ctx context.Context, req *WireguardEndpointRemove) (*Reply, error)

func (*UnimplementedInfraAgentServer) SetSnatAddress

func (*UnimplementedInfraAgentServer) SetupHostInterface

func (*UnimplementedInfraAgentServer) UpdateActiveProfile

func (*UnimplementedInfraAgentServer) UpdateActiveProfile(ctx context.Context, req *ActiveProfileUpdate) (*Reply, error)

func (*UnimplementedInfraAgentServer) UpdateGlobalBGPConfig

func (*UnimplementedInfraAgentServer) UpdateGlobalBGPConfig(ctx context.Context, req *GlobalBGPConfigUpdate) (*Reply, error)

func (*UnimplementedInfraAgentServer) UpdateHostEndpoint

func (*UnimplementedInfraAgentServer) UpdateHostEndpoint(ctx context.Context, req *HostEndpointUpdate) (*Reply, error)

func (*UnimplementedInfraAgentServer) UpdateHostMetaData

func (*UnimplementedInfraAgentServer) UpdateHostMetaData(ctx context.Context, req *HostMetadataUpdate) (*Reply, error)

func (*UnimplementedInfraAgentServer) UpdateIPSet

func (*UnimplementedInfraAgentServer) UpdateIPSetDelta

func (*UnimplementedInfraAgentServer) UpdateIPSetDelta(ctx context.Context, req *IPSetDeltaUpdate) (*Reply, error)

func (*UnimplementedInfraAgentServer) UpdateLocalEndpoint

func (*UnimplementedInfraAgentServer) UpdateLocalEndpoint(ctx context.Context, req *WorkloadEndpointUpdate) (*Reply, error)

func (*UnimplementedInfraAgentServer) UpdateNamespace

func (*UnimplementedInfraAgentServer) UpdateNamespace(ctx context.Context, req *NamespaceUpdate) (*Reply, error)

func (*UnimplementedInfraAgentServer) UpdateRoute

func (*UnimplementedInfraAgentServer) UpdateServiceAccount

func (*UnimplementedInfraAgentServer) UpdateServiceAccount(ctx context.Context, req *ServiceAccountUpdate) (*Reply, error)

func (*UnimplementedInfraAgentServer) UpdateVXLANTunnelEndpoint

func (*UnimplementedInfraAgentServer) UpdateVXLANTunnelEndpoint(ctx context.Context, req *VXLANTunnelEndpointUpdate) (*Reply, error)

func (*UnimplementedInfraAgentServer) UpdateWireguardEndpoint

func (*UnimplementedInfraAgentServer) UpdateWireguardEndpoint(ctx context.Context, req *WireguardEndpointUpdate) (*Reply, error)

type UnimplementedPolicySyncServer

type UnimplementedPolicySyncServer struct {
}

UnimplementedPolicySyncServer can be embedded to have forward compatible implementations.

func (*UnimplementedPolicySyncServer) Sync

type Update

type Update struct {
	Path *Path `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` // The path (key) for the update.
	// Deprecated: Do not use.
	Value      *Value      `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`            // The value (value) for the update.
	Val        *TypedValue `protobuf:"bytes,3,opt,name=val,proto3" json:"val,omitempty"`                // The explicitly typed update value.
	Duplicates uint32      `protobuf:"varint,4,opt,name=duplicates,proto3" json:"duplicates,omitempty"` // Number of coalesced duplicates.
	// contains filtered or unexported fields
}

Update is a re-usable message that is used to store a particular Path, Value pair. Reference: gNMI Specification Section 2.1

func (*Update) Descriptor deprecated

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

Deprecated: Use Update.ProtoReflect.Descriptor instead.

func (*Update) GetDuplicates

func (x *Update) GetDuplicates() uint32

func (*Update) GetPath

func (x *Update) GetPath() *Path

func (*Update) GetVal

func (x *Update) GetVal() *TypedValue

func (*Update) GetValue deprecated

func (x *Update) GetValue() *Value

Deprecated: Do not use.

func (*Update) ProtoMessage

func (*Update) ProtoMessage()

func (*Update) ProtoReflect

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

func (*Update) Reset

func (x *Update) Reset()

func (*Update) String

func (x *Update) String() string

type UpdateResult

type UpdateResult struct {

	// Deprecated timestamp for the UpdateResult, this field has been
	// replaced by the timestamp within the SetResponse message, since
	// all mutations effected by a set should be applied as a single
	// transaction.
	//
	// Deprecated: Do not use.
	Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	Path      *Path `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"` // Path associated with the update.
	// Deprecated: Do not use.
	Message *Error                 `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"`                         // Status of the update operation.
	Op      UpdateResult_Operation `protobuf:"varint,4,opt,name=op,proto3,enum=gnmi.UpdateResult_Operation" json:"op,omitempty"` // Update operation type.
	// contains filtered or unexported fields
}

UpdateResult is used within the SetResponse message to communicate the result of an operation specified within a SetRequest message. Reference: gNMI Specification Section 3.4.2

func (*UpdateResult) Descriptor deprecated

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

Deprecated: Use UpdateResult.ProtoReflect.Descriptor instead.

func (*UpdateResult) GetMessage deprecated

func (x *UpdateResult) GetMessage() *Error

Deprecated: Do not use.

func (*UpdateResult) GetOp

func (*UpdateResult) GetPath

func (x *UpdateResult) GetPath() *Path

func (*UpdateResult) GetTimestamp deprecated

func (x *UpdateResult) GetTimestamp() int64

Deprecated: Do not use.

func (*UpdateResult) ProtoMessage

func (*UpdateResult) ProtoMessage()

func (*UpdateResult) ProtoReflect

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

func (*UpdateResult) Reset

func (x *UpdateResult) Reset()

func (*UpdateResult) String

func (x *UpdateResult) String() string

type UpdateResult_Operation

type UpdateResult_Operation int32

The operation that was associated with the Path specified.

const (
	UpdateResult_INVALID UpdateResult_Operation = 0
	UpdateResult_DELETE  UpdateResult_Operation = 1 // The result relates to a delete of Path.
	UpdateResult_REPLACE UpdateResult_Operation = 2 // The result relates to a replace of Path.
	UpdateResult_UPDATE  UpdateResult_Operation = 3 // The result relates to an update of Path.
)

func (UpdateResult_Operation) Descriptor

func (UpdateResult_Operation) Enum

func (UpdateResult_Operation) EnumDescriptor deprecated

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

Deprecated: Use UpdateResult_Operation.Descriptor instead.

func (UpdateResult_Operation) Number

func (UpdateResult_Operation) String

func (x UpdateResult_Operation) String() string

func (UpdateResult_Operation) Type

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) Marshal

func (m *VXLANTunnelEndpointRemove) Marshal() (dAtA []byte, err error)

func (*VXLANTunnelEndpointRemove) MarshalTo

func (m *VXLANTunnelEndpointRemove) MarshalTo(dAtA []byte) (int, error)

func (*VXLANTunnelEndpointRemove) MarshalToSizedBuffer

func (m *VXLANTunnelEndpointRemove) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*VXLANTunnelEndpointRemove) ProtoMessage

func (*VXLANTunnelEndpointRemove) ProtoMessage()

func (*VXLANTunnelEndpointRemove) Reset

func (m *VXLANTunnelEndpointRemove) Reset()

func (*VXLANTunnelEndpointRemove) Size

func (m *VXLANTunnelEndpointRemove) Size() (n int)

func (*VXLANTunnelEndpointRemove) String

func (m *VXLANTunnelEndpointRemove) String() string

func (*VXLANTunnelEndpointRemove) Unmarshal

func (m *VXLANTunnelEndpointRemove) Unmarshal(dAtA []byte) error

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"`
	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) GetMac

func (m *VXLANTunnelEndpointUpdate) GetMac() string

func (*VXLANTunnelEndpointUpdate) GetNode

func (m *VXLANTunnelEndpointUpdate) GetNode() string

func (*VXLANTunnelEndpointUpdate) GetParentDeviceIp

func (m *VXLANTunnelEndpointUpdate) GetParentDeviceIp() string

func (*VXLANTunnelEndpointUpdate) Marshal

func (m *VXLANTunnelEndpointUpdate) Marshal() (dAtA []byte, err error)

func (*VXLANTunnelEndpointUpdate) MarshalTo

func (m *VXLANTunnelEndpointUpdate) MarshalTo(dAtA []byte) (int, error)

func (*VXLANTunnelEndpointUpdate) MarshalToSizedBuffer

func (m *VXLANTunnelEndpointUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*VXLANTunnelEndpointUpdate) ProtoMessage

func (*VXLANTunnelEndpointUpdate) ProtoMessage()

func (*VXLANTunnelEndpointUpdate) Reset

func (m *VXLANTunnelEndpointUpdate) Reset()

func (*VXLANTunnelEndpointUpdate) Size

func (m *VXLANTunnelEndpointUpdate) Size() (n int)

func (*VXLANTunnelEndpointUpdate) String

func (m *VXLANTunnelEndpointUpdate) String() string

func (*VXLANTunnelEndpointUpdate) Unmarshal

func (m *VXLANTunnelEndpointUpdate) Unmarshal(dAtA []byte) error

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 Value deprecated

type Value struct {
	Value []byte   `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`                   // Value of the variable being transmitted.
	Type  Encoding `protobuf:"varint,2,opt,name=type,proto3,enum=gnmi.Encoding" json:"type,omitempty"` // Encoding used for the value field.
	// contains filtered or unexported fields
}

Value encodes a data tree node's value - along with the way in which the value is encoded. This message is deprecated by gNMI 0.3.0. Reference: gNMI Specification Section 2.2.3.

Deprecated: Do not use.

func (*Value) Descriptor deprecated

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

Deprecated: Use Value.ProtoReflect.Descriptor instead.

func (*Value) GetType

func (x *Value) GetType() Encoding

func (*Value) GetValue

func (x *Value) GetValue() []byte

func (*Value) ProtoMessage

func (*Value) ProtoMessage()

func (*Value) ProtoReflect

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

func (*Value) Reset

func (x *Value) Reset()

func (*Value) String

func (x *Value) String() string

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) Marshal

func (m *WireguardEndpointRemove) Marshal() (dAtA []byte, err error)

func (*WireguardEndpointRemove) MarshalTo

func (m *WireguardEndpointRemove) MarshalTo(dAtA []byte) (int, error)

func (*WireguardEndpointRemove) MarshalToSizedBuffer

func (m *WireguardEndpointRemove) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*WireguardEndpointRemove) ProtoMessage

func (*WireguardEndpointRemove) ProtoMessage()

func (*WireguardEndpointRemove) Reset

func (m *WireguardEndpointRemove) Reset()

func (*WireguardEndpointRemove) Size

func (m *WireguardEndpointRemove) Size() (n int)

func (*WireguardEndpointRemove) String

func (m *WireguardEndpointRemove) String() string

func (*WireguardEndpointRemove) Unmarshal

func (m *WireguardEndpointRemove) Unmarshal(dAtA []byte) error

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) Marshal

func (m *WireguardEndpointUpdate) Marshal() (dAtA []byte, err error)

func (*WireguardEndpointUpdate) MarshalTo

func (m *WireguardEndpointUpdate) MarshalTo(dAtA []byte) (int, error)

func (*WireguardEndpointUpdate) MarshalToSizedBuffer

func (m *WireguardEndpointUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*WireguardEndpointUpdate) ProtoMessage

func (*WireguardEndpointUpdate) ProtoMessage()

func (*WireguardEndpointUpdate) Reset

func (m *WireguardEndpointUpdate) Reset()

func (*WireguardEndpointUpdate) Size

func (m *WireguardEndpointUpdate) Size() (n int)

func (*WireguardEndpointUpdate) String

func (m *WireguardEndpointUpdate) String() string

func (*WireguardEndpointUpdate) Unmarshal

func (m *WireguardEndpointUpdate) Unmarshal(dAtA []byte) error

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) Marshal

func (m *WireguardStatusUpdate) Marshal() (dAtA []byte, err error)

func (*WireguardStatusUpdate) MarshalTo

func (m *WireguardStatusUpdate) MarshalTo(dAtA []byte) (int, error)

func (*WireguardStatusUpdate) MarshalToSizedBuffer

func (m *WireguardStatusUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*WireguardStatusUpdate) ProtoMessage

func (*WireguardStatusUpdate) ProtoMessage()

func (*WireguardStatusUpdate) Reset

func (m *WireguardStatusUpdate) Reset()

func (*WireguardStatusUpdate) Size

func (m *WireguardStatusUpdate) Size() (n int)

func (*WireguardStatusUpdate) String

func (m *WireguardStatusUpdate) String() string

func (*WireguardStatusUpdate) Unmarshal

func (m *WireguardStatusUpdate) Unmarshal(dAtA []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (*WorkloadEndpoint) Descriptor

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

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) Marshal

func (m *WorkloadEndpoint) Marshal() (dAtA []byte, err error)

func (*WorkloadEndpoint) MarshalTo

func (m *WorkloadEndpoint) MarshalTo(dAtA []byte) (int, error)

func (*WorkloadEndpoint) MarshalToSizedBuffer

func (m *WorkloadEndpoint) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*WorkloadEndpoint) ProtoMessage

func (*WorkloadEndpoint) ProtoMessage()

func (*WorkloadEndpoint) Reset

func (m *WorkloadEndpoint) Reset()

func (*WorkloadEndpoint) Size

func (m *WorkloadEndpoint) Size() (n int)

func (*WorkloadEndpoint) String

func (m *WorkloadEndpoint) String() string

func (*WorkloadEndpoint) Unmarshal

func (m *WorkloadEndpoint) Unmarshal(dAtA []byte) error

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) Marshal

func (m *WorkloadEndpointID) Marshal() (dAtA []byte, err error)

func (*WorkloadEndpointID) MarshalTo

func (m *WorkloadEndpointID) MarshalTo(dAtA []byte) (int, error)

func (*WorkloadEndpointID) MarshalToSizedBuffer

func (m *WorkloadEndpointID) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*WorkloadEndpointID) ProtoMessage

func (*WorkloadEndpointID) ProtoMessage()

func (*WorkloadEndpointID) Reset

func (m *WorkloadEndpointID) Reset()

func (*WorkloadEndpointID) Size

func (m *WorkloadEndpointID) Size() (n int)

func (*WorkloadEndpointID) String

func (m *WorkloadEndpointID) String() string

func (*WorkloadEndpointID) Unmarshal

func (m *WorkloadEndpointID) Unmarshal(dAtA []byte) error

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) Marshal

func (m *WorkloadEndpointRemove) Marshal() (dAtA []byte, err error)

func (*WorkloadEndpointRemove) MarshalTo

func (m *WorkloadEndpointRemove) MarshalTo(dAtA []byte) (int, error)

func (*WorkloadEndpointRemove) MarshalToSizedBuffer

func (m *WorkloadEndpointRemove) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*WorkloadEndpointRemove) ProtoMessage

func (*WorkloadEndpointRemove) ProtoMessage()

func (*WorkloadEndpointRemove) Reset

func (m *WorkloadEndpointRemove) Reset()

func (*WorkloadEndpointRemove) Size

func (m *WorkloadEndpointRemove) Size() (n int)

func (*WorkloadEndpointRemove) String

func (m *WorkloadEndpointRemove) String() string

func (*WorkloadEndpointRemove) Unmarshal

func (m *WorkloadEndpointRemove) Unmarshal(dAtA []byte) error

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) Marshal

func (m *WorkloadEndpointStatusRemove) Marshal() (dAtA []byte, err error)

func (*WorkloadEndpointStatusRemove) MarshalTo

func (m *WorkloadEndpointStatusRemove) MarshalTo(dAtA []byte) (int, error)

func (*WorkloadEndpointStatusRemove) MarshalToSizedBuffer

func (m *WorkloadEndpointStatusRemove) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*WorkloadEndpointStatusRemove) ProtoMessage

func (*WorkloadEndpointStatusRemove) ProtoMessage()

func (*WorkloadEndpointStatusRemove) Reset

func (m *WorkloadEndpointStatusRemove) Reset()

func (*WorkloadEndpointStatusRemove) Size

func (m *WorkloadEndpointStatusRemove) Size() (n int)

func (*WorkloadEndpointStatusRemove) String

func (*WorkloadEndpointStatusRemove) Unmarshal

func (m *WorkloadEndpointStatusRemove) Unmarshal(dAtA []byte) error

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) Marshal

func (m *WorkloadEndpointStatusUpdate) Marshal() (dAtA []byte, err error)

func (*WorkloadEndpointStatusUpdate) MarshalTo

func (m *WorkloadEndpointStatusUpdate) MarshalTo(dAtA []byte) (int, error)

func (*WorkloadEndpointStatusUpdate) MarshalToSizedBuffer

func (m *WorkloadEndpointStatusUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*WorkloadEndpointStatusUpdate) ProtoMessage

func (*WorkloadEndpointStatusUpdate) ProtoMessage()

func (*WorkloadEndpointStatusUpdate) Reset

func (m *WorkloadEndpointStatusUpdate) Reset()

func (*WorkloadEndpointStatusUpdate) Size

func (m *WorkloadEndpointStatusUpdate) Size() (n int)

func (*WorkloadEndpointStatusUpdate) String

func (*WorkloadEndpointStatusUpdate) Unmarshal

func (m *WorkloadEndpointStatusUpdate) Unmarshal(dAtA []byte) error

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) Marshal

func (m *WorkloadEndpointUpdate) Marshal() (dAtA []byte, err error)

func (*WorkloadEndpointUpdate) MarshalTo

func (m *WorkloadEndpointUpdate) MarshalTo(dAtA []byte) (int, error)

func (*WorkloadEndpointUpdate) MarshalToSizedBuffer

func (m *WorkloadEndpointUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*WorkloadEndpointUpdate) ProtoMessage

func (*WorkloadEndpointUpdate) ProtoMessage()

func (*WorkloadEndpointUpdate) Reset

func (m *WorkloadEndpointUpdate) Reset()

func (*WorkloadEndpointUpdate) Size

func (m *WorkloadEndpointUpdate) Size() (n int)

func (*WorkloadEndpointUpdate) String

func (m *WorkloadEndpointUpdate) String() string

func (*WorkloadEndpointUpdate) Unmarshal

func (m *WorkloadEndpointUpdate) Unmarshal(dAtA []byte) error

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) Marshal

func (m *WorkloadIDs) Marshal() (dAtA []byte, err error)

func (*WorkloadIDs) MarshalTo

func (m *WorkloadIDs) MarshalTo(dAtA []byte) (int, error)

func (*WorkloadIDs) MarshalToSizedBuffer

func (m *WorkloadIDs) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*WorkloadIDs) ProtoMessage

func (*WorkloadIDs) ProtoMessage()

func (*WorkloadIDs) Reset

func (m *WorkloadIDs) Reset()

func (*WorkloadIDs) Size

func (m *WorkloadIDs) Size() (n int)

func (*WorkloadIDs) String

func (m *WorkloadIDs) String() string

func (*WorkloadIDs) Unmarshal

func (m *WorkloadIDs) Unmarshal(dAtA []byte) error

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