Documentation
¶
Index ¶
- Variables
- type BpfEntry
- func (*BpfEntry) Descriptor() ([]byte, []int)deprecated
- func (x *BpfEntry) GetCidr() string
- func (x *BpfEntry) GetHealthy() bool
- func (x *BpfEntry) GetIfindex() uint32
- func (x *BpfEntry) GetInterfaceName() string
- func (x *BpfEntry) GetMtu() int32
- func (x *BpfEntry) GetNode() string
- func (x *BpfEntry) GetProtocol() string
- func (x *BpfEntry) GetRemote() string
- func (x *BpfEntry) GetVni() uint32
- func (*BpfEntry) ProtoMessage()
- func (x *BpfEntry) ProtoReflect() protoreflect.Message
- func (x *BpfEntry) Reset()
- func (x *BpfEntry) String() string
- type BuildInfo
- func (*BuildInfo) Descriptor() ([]byte, []int)deprecated
- func (x *BuildInfo) GetBuildTime() string
- func (x *BuildInfo) GetCommit() string
- func (x *BuildInfo) GetVersion() string
- func (*BuildInfo) ProtoMessage()
- func (x *BuildInfo) ProtoReflect() protoreflect.Message
- func (x *BuildInfo) Reset()
- func (x *BuildInfo) String() string
- type HealthCheckPeerStatus
- func (*HealthCheckPeerStatus) Descriptor() ([]byte, []int)deprecated
- func (x *HealthCheckPeerStatus) GetEnabled() bool
- func (x *HealthCheckPeerStatus) GetRtt() string
- func (x *HealthCheckPeerStatus) GetStatus() string
- func (x *HealthCheckPeerStatus) GetUptime() string
- func (*HealthCheckPeerStatus) ProtoMessage()
- func (x *HealthCheckPeerStatus) ProtoReflect() protoreflect.Message
- func (x *HealthCheckPeerStatus) Reset()
- func (x *HealthCheckPeerStatus) String() string
- type HealthCheckStatus
- func (*HealthCheckStatus) Descriptor() ([]byte, []int)deprecated
- func (x *HealthCheckStatus) GetCheckedAtUnixNs() int64
- func (x *HealthCheckStatus) GetHealthy() bool
- func (x *HealthCheckStatus) GetPeerCount() int32
- func (x *HealthCheckStatus) GetSummary() string
- func (*HealthCheckStatus) ProtoMessage()
- func (x *HealthCheckStatus) ProtoReflect() protoreflect.Message
- func (x *HealthCheckStatus) Reset()
- func (x *HealthCheckStatus) String() string
- type NextHop
- func (*NextHop) Descriptor() ([]byte, []int)deprecated
- func (x *NextHop) GetDevice() string
- func (x *NextHop) GetDistance() int32
- func (x *NextHop) GetExpected() *OptionalBool
- func (x *NextHop) GetGateway() string
- func (x *NextHop) GetInfo() *NextHopInfo
- func (x *NextHop) GetMtu() int32
- func (x *NextHop) GetPeerDestinations() []string
- func (x *NextHop) GetPresent() *OptionalBool
- func (x *NextHop) GetRouteTypes() []*RouteType
- func (x *NextHop) GetWeight() int32
- func (*NextHop) ProtoMessage()
- func (x *NextHop) ProtoReflect() protoreflect.Message
- func (x *NextHop) Reset()
- func (x *NextHop) String() string
- type NextHopInfo
- func (*NextHopInfo) Descriptor() ([]byte, []int)deprecated
- func (x *NextHopInfo) GetObjectName() string
- func (x *NextHopInfo) GetObjectType() string
- func (x *NextHopInfo) GetRouteType() string
- func (*NextHopInfo) ProtoMessage()
- func (x *NextHopInfo) ProtoReflect() protoreflect.Message
- func (x *NextHopInfo) Reset()
- func (x *NextHopInfo) String() string
- type NodeError
- func (*NodeError) Descriptor() ([]byte, []int)deprecated
- func (x *NodeError) GetMessage() string
- func (x *NodeError) GetTimestampNs() int64
- func (x *NodeError) GetType() string
- func (*NodeError) ProtoMessage()
- func (x *NodeError) ProtoReflect() protoreflect.Message
- func (x *NodeError) Reset()
- func (x *NodeError) String() string
- type NodeInfo
- func (*NodeInfo) Descriptor() ([]byte, []int)deprecated
- func (x *NodeInfo) GetArch() string
- func (x *NodeInfo) GetBuildInfo() *BuildInfo
- func (x *NodeInfo) GetExternalIps() []string
- func (x *NodeInfo) GetInternalIps() []string
- func (x *NodeInfo) GetIsGateway() bool
- func (x *NodeInfo) GetK8SLabels() map[string]string
- func (x *NodeInfo) GetK8SReady() string
- func (x *NodeInfo) GetK8SUpdatedAtUnixNs() int64
- func (x *NodeInfo) GetKernel() string
- func (x *NodeInfo) GetKubelet() string
- func (x *NodeInfo) GetName() string
- func (x *NodeInfo) GetNodeOs() string
- func (x *NodeInfo) GetOsImage() string
- func (x *NodeInfo) GetPodCidrs() []string
- func (x *NodeInfo) GetProviderId() string
- func (x *NodeInfo) GetSiteName() string
- func (x *NodeInfo) GetWireGuard() *WireGuardStatusInfo
- func (*NodeInfo) ProtoMessage()
- func (x *NodeInfo) ProtoReflect() protoreflect.Message
- func (x *NodeInfo) Reset()
- func (x *NodeInfo) String() string
- type NodePodInfo
- func (*NodePodInfo) Descriptor() ([]byte, []int)deprecated
- func (x *NodePodInfo) GetPodName() string
- func (x *NodePodInfo) GetRestarts() int32
- func (x *NodePodInfo) GetStartTimeUnixNs() int64
- func (*NodePodInfo) ProtoMessage()
- func (x *NodePodInfo) ProtoReflect() protoreflect.Message
- func (x *NodePodInfo) Reset()
- func (x *NodePodInfo) String() string
- type NodeStatusAck
- func (*NodeStatusAck) Descriptor() ([]byte, []int)deprecated
- func (x *NodeStatusAck) GetReason() string
- func (x *NodeStatusAck) GetRevision() uint64
- func (x *NodeStatusAck) GetStatus() string
- func (*NodeStatusAck) ProtoMessage()
- func (x *NodeStatusAck) ProtoReflect() protoreflect.Message
- func (x *NodeStatusAck) Reset()
- func (x *NodeStatusAck) String() string
- type NodeStatusDelta
- func (*NodeStatusDelta) Descriptor() ([]byte, []int)deprecated
- func (x *NodeStatusDelta) GetBpfEntries() []*BpfEntry
- func (x *NodeStatusDelta) GetHealthCheck() *HealthCheckStatus
- func (x *NodeStatusDelta) GetNodeErrors() []*NodeError
- func (x *NodeStatusDelta) GetNodeInfo() *NodeInfo
- func (x *NodeStatusDelta) GetPeers() []*PeerStatus
- func (x *NodeStatusDelta) GetRoutingTable() *RoutingTableInfo
- func (x *NodeStatusDelta) GetUpdatedFields() []string
- func (*NodeStatusDelta) ProtoMessage()
- func (x *NodeStatusDelta) ProtoReflect() protoreflect.Message
- func (x *NodeStatusDelta) Reset()
- func (x *NodeStatusDelta) String() string
- type NodeStatusFull
- func (*NodeStatusFull) Descriptor() ([]byte, []int)deprecated
- func (x *NodeStatusFull) GetBpfEntries() []*BpfEntry
- func (x *NodeStatusFull) GetFetchError() string
- func (x *NodeStatusFull) GetHealthCheck() *HealthCheckStatus
- func (x *NodeStatusFull) GetLastPushTimeUnixNs() int64
- func (x *NodeStatusFull) GetNodeErrors() []*NodeError
- func (x *NodeStatusFull) GetNodeInfo() *NodeInfo
- func (x *NodeStatusFull) GetNodePodInfo() *NodePodInfo
- func (x *NodeStatusFull) GetPeers() []*PeerStatus
- func (x *NodeStatusFull) GetRoutingTable() *RoutingTableInfo
- func (x *NodeStatusFull) GetStatusSource() string
- func (x *NodeStatusFull) GetTimestampUnixNs() int64
- func (*NodeStatusFull) ProtoMessage()
- func (x *NodeStatusFull) ProtoReflect() protoreflect.Message
- func (x *NodeStatusFull) Reset()
- func (x *NodeStatusFull) String() string
- type NodeStatusMessage
- func (*NodeStatusMessage) Descriptor() ([]byte, []int)deprecated
- func (x *NodeStatusMessage) GetBaseRevision() uint64
- func (x *NodeStatusMessage) GetDelta() *NodeStatusDelta
- func (x *NodeStatusMessage) GetNodeName() string
- func (x *NodeStatusMessage) GetStatus() *NodeStatusFull
- func (x *NodeStatusMessage) GetType() string
- func (*NodeStatusMessage) ProtoMessage()
- func (x *NodeStatusMessage) ProtoReflect() protoreflect.Message
- func (x *NodeStatusMessage) Reset()
- func (x *NodeStatusMessage) String() string
- type OptionalBool
- type PeerStatus
- func (*PeerStatus) Descriptor() ([]byte, []int)deprecated
- func (x *PeerStatus) GetHealthCheck() *HealthCheckPeerStatus
- func (x *PeerStatus) GetName() string
- func (x *PeerStatus) GetPeerType() string
- func (x *PeerStatus) GetPodCidrGateways() []string
- func (x *PeerStatus) GetRouteDestinations() []string
- func (x *PeerStatus) GetRouteDistances() map[string]int32
- func (x *PeerStatus) GetSiteName() string
- func (x *PeerStatus) GetSkipPodCidrRoutes() bool
- func (x *PeerStatus) GetTunnel() *PeerTunnelStatus
- func (*PeerStatus) ProtoMessage()
- func (x *PeerStatus) ProtoReflect() protoreflect.Message
- func (x *PeerStatus) Reset()
- func (x *PeerStatus) String() string
- type PeerTunnelStatus
- func (*PeerTunnelStatus) Descriptor() ([]byte, []int)deprecated
- func (x *PeerTunnelStatus) GetAllowedIps() []string
- func (x *PeerTunnelStatus) GetEndpoint() string
- func (x *PeerTunnelStatus) GetInterface() string
- func (x *PeerTunnelStatus) GetLastHandshakeUnixNs() int64
- func (x *PeerTunnelStatus) GetProtocol() string
- func (x *PeerTunnelStatus) GetPublicKey() string
- func (x *PeerTunnelStatus) GetRxBytes() int64
- func (x *PeerTunnelStatus) GetTxBytes() int64
- func (*PeerTunnelStatus) ProtoMessage()
- func (x *PeerTunnelStatus) ProtoReflect() protoreflect.Message
- func (x *PeerTunnelStatus) Reset()
- func (x *PeerTunnelStatus) String() string
- type RouteEntry
- func (*RouteEntry) Descriptor() ([]byte, []int)deprecated
- func (x *RouteEntry) GetDestination() string
- func (x *RouteEntry) GetFamily() string
- func (x *RouteEntry) GetNextHops() []*NextHop
- func (x *RouteEntry) GetTable() int32
- func (*RouteEntry) ProtoMessage()
- func (x *RouteEntry) ProtoReflect() protoreflect.Message
- func (x *RouteEntry) Reset()
- func (x *RouteEntry) String() string
- type RouteType
- type RoutingTableInfo
- func (*RoutingTableInfo) Descriptor() ([]byte, []int)deprecated
- func (x *RoutingTableInfo) GetManagedRouteCount() int32
- func (x *RoutingTableInfo) GetPendingRouteCount() int32
- func (x *RoutingTableInfo) GetRoutes() []*RouteEntry
- func (*RoutingTableInfo) ProtoMessage()
- func (x *RoutingTableInfo) ProtoReflect() protoreflect.Message
- func (x *RoutingTableInfo) Reset()
- func (x *RoutingTableInfo) String() string
- type WireGuardStatusInfo
- func (*WireGuardStatusInfo) Descriptor() ([]byte, []int)deprecated
- func (x *WireGuardStatusInfo) GetInterface() string
- func (x *WireGuardStatusInfo) GetListenPort() int32
- func (x *WireGuardStatusInfo) GetPeerCount() int32
- func (x *WireGuardStatusInfo) GetPublicKey() string
- func (*WireGuardStatusInfo) ProtoMessage()
- func (x *WireGuardStatusInfo) ProtoReflect() protoreflect.Message
- func (x *WireGuardStatusInfo) Reset()
- func (x *WireGuardStatusInfo) String() string
Constants ¶
This section is empty.
Variables ¶
var File_status_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type BpfEntry ¶
type BpfEntry struct {
Cidr string `protobuf:"bytes,1,opt,name=cidr,proto3" json:"cidr,omitempty"`
Remote string `protobuf:"bytes,2,opt,name=remote,proto3" json:"remote,omitempty"`
Node string `protobuf:"bytes,3,opt,name=node,proto3" json:"node,omitempty"`
InterfaceName string `protobuf:"bytes,4,opt,name=interface_name,json=interfaceName,proto3" json:"interface_name,omitempty"`
Protocol string `protobuf:"bytes,5,opt,name=protocol,proto3" json:"protocol,omitempty"`
Vni uint32 `protobuf:"varint,6,opt,name=vni,proto3" json:"vni,omitempty"`
Mtu int32 `protobuf:"varint,7,opt,name=mtu,proto3" json:"mtu,omitempty"`
Ifindex uint32 `protobuf:"varint,8,opt,name=ifindex,proto3" json:"ifindex,omitempty"`
Healthy bool `protobuf:"varint,9,opt,name=healthy,proto3" json:"healthy,omitempty"`
// contains filtered or unexported fields
}
BpfEntry represents a single entry from the eBPF LPM trie tunnel maps.
func (*BpfEntry) Descriptor
deprecated
func (*BpfEntry) GetHealthy ¶
func (*BpfEntry) GetIfindex ¶
func (*BpfEntry) GetInterfaceName ¶
func (*BpfEntry) GetProtocol ¶
func (*BpfEntry) ProtoMessage ¶
func (*BpfEntry) ProtoMessage()
func (*BpfEntry) ProtoReflect ¶
func (x *BpfEntry) ProtoReflect() protoreflect.Message
type BuildInfo ¶
type BuildInfo struct {
Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
Commit string `protobuf:"bytes,2,opt,name=commit,proto3" json:"commit,omitempty"`
BuildTime string `protobuf:"bytes,3,opt,name=build_time,json=buildTime,proto3" json:"build_time,omitempty"`
// contains filtered or unexported fields
}
BuildInfo contains build-time version information for a binary.
func (*BuildInfo) Descriptor
deprecated
func (*BuildInfo) GetBuildTime ¶
func (*BuildInfo) GetVersion ¶
func (*BuildInfo) ProtoMessage ¶
func (*BuildInfo) ProtoMessage()
func (*BuildInfo) ProtoReflect ¶
func (x *BuildInfo) ProtoReflect() protoreflect.Message
type HealthCheckPeerStatus ¶
type HealthCheckPeerStatus struct {
Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
Uptime string `protobuf:"bytes,3,opt,name=uptime,proto3" json:"uptime,omitempty"`
Rtt string `protobuf:"bytes,4,opt,name=rtt,proto3" json:"rtt,omitempty"`
// contains filtered or unexported fields
}
HealthCheckPeerStatus contains health check session status for a peer.
func (*HealthCheckPeerStatus) Descriptor
deprecated
func (*HealthCheckPeerStatus) Descriptor() ([]byte, []int)
Deprecated: Use HealthCheckPeerStatus.ProtoReflect.Descriptor instead.
func (*HealthCheckPeerStatus) GetEnabled ¶
func (x *HealthCheckPeerStatus) GetEnabled() bool
func (*HealthCheckPeerStatus) GetRtt ¶
func (x *HealthCheckPeerStatus) GetRtt() string
func (*HealthCheckPeerStatus) GetStatus ¶
func (x *HealthCheckPeerStatus) GetStatus() string
func (*HealthCheckPeerStatus) GetUptime ¶
func (x *HealthCheckPeerStatus) GetUptime() string
func (*HealthCheckPeerStatus) ProtoMessage ¶
func (*HealthCheckPeerStatus) ProtoMessage()
func (*HealthCheckPeerStatus) ProtoReflect ¶
func (x *HealthCheckPeerStatus) ProtoReflect() protoreflect.Message
func (*HealthCheckPeerStatus) Reset ¶
func (x *HealthCheckPeerStatus) Reset()
func (*HealthCheckPeerStatus) String ¶
func (x *HealthCheckPeerStatus) String() string
type HealthCheckStatus ¶
type HealthCheckStatus struct {
Healthy bool `protobuf:"varint,1,opt,name=healthy,proto3" json:"healthy,omitempty"`
Summary string `protobuf:"bytes,2,opt,name=summary,proto3" json:"summary,omitempty"`
PeerCount int32 `protobuf:"varint,3,opt,name=peer_count,json=peerCount,proto3" json:"peer_count,omitempty"`
CheckedAtUnixNs int64 `protobuf:"varint,4,opt,name=checked_at_unix_ns,json=checkedAtUnixNs,proto3" json:"checked_at_unix_ns,omitempty"`
// contains filtered or unexported fields
}
HealthCheckStatus contains aggregate health check service information.
func (*HealthCheckStatus) Descriptor
deprecated
func (*HealthCheckStatus) Descriptor() ([]byte, []int)
Deprecated: Use HealthCheckStatus.ProtoReflect.Descriptor instead.
func (*HealthCheckStatus) GetCheckedAtUnixNs ¶
func (x *HealthCheckStatus) GetCheckedAtUnixNs() int64
func (*HealthCheckStatus) GetHealthy ¶
func (x *HealthCheckStatus) GetHealthy() bool
func (*HealthCheckStatus) GetPeerCount ¶
func (x *HealthCheckStatus) GetPeerCount() int32
func (*HealthCheckStatus) GetSummary ¶
func (x *HealthCheckStatus) GetSummary() string
func (*HealthCheckStatus) ProtoMessage ¶
func (*HealthCheckStatus) ProtoMessage()
func (*HealthCheckStatus) ProtoReflect ¶
func (x *HealthCheckStatus) ProtoReflect() protoreflect.Message
func (*HealthCheckStatus) Reset ¶
func (x *HealthCheckStatus) Reset()
func (*HealthCheckStatus) String ¶
func (x *HealthCheckStatus) String() string
type NextHop ¶
type NextHop struct {
Gateway string `protobuf:"bytes,1,opt,name=gateway,proto3" json:"gateway,omitempty"`
Device string `protobuf:"bytes,2,opt,name=device,proto3" json:"device,omitempty"`
Distance int32 `protobuf:"varint,3,opt,name=distance,proto3" json:"distance,omitempty"`
Weight int32 `protobuf:"varint,4,opt,name=weight,proto3" json:"weight,omitempty"`
Mtu int32 `protobuf:"varint,5,opt,name=mtu,proto3" json:"mtu,omitempty"`
RouteTypes []*RouteType `protobuf:"bytes,6,rep,name=route_types,json=routeTypes,proto3" json:"route_types,omitempty"`
Expected *OptionalBool `protobuf:"bytes,7,opt,name=expected,proto3" json:"expected,omitempty"`
Present *OptionalBool `protobuf:"bytes,8,opt,name=present,proto3" json:"present,omitempty"`
PeerDestinations []string `protobuf:"bytes,9,rep,name=peer_destinations,json=peerDestinations,proto3" json:"peer_destinations,omitempty"`
Info *NextHopInfo `protobuf:"bytes,10,opt,name=info,proto3" json:"info,omitempty"`
// contains filtered or unexported fields
}
NextHop represents a single next-hop in a route.
func (*NextHop) Descriptor
deprecated
func (*NextHop) GetDistance ¶
func (*NextHop) GetExpected ¶
func (x *NextHop) GetExpected() *OptionalBool
func (*NextHop) GetGateway ¶
func (*NextHop) GetInfo ¶
func (x *NextHop) GetInfo() *NextHopInfo
func (*NextHop) GetPeerDestinations ¶
func (*NextHop) GetPresent ¶
func (x *NextHop) GetPresent() *OptionalBool
func (*NextHop) GetRouteTypes ¶
func (*NextHop) ProtoMessage ¶
func (*NextHop) ProtoMessage()
func (*NextHop) ProtoReflect ¶
func (x *NextHop) ProtoReflect() protoreflect.Message
type NextHopInfo ¶
type NextHopInfo struct {
ObjectName string `protobuf:"bytes,1,opt,name=object_name,json=objectName,proto3" json:"object_name,omitempty"`
ObjectType string `protobuf:"bytes,2,opt,name=object_type,json=objectType,proto3" json:"object_type,omitempty"`
RouteType string `protobuf:"bytes,3,opt,name=route_type,json=routeType,proto3" json:"route_type,omitempty"`
// contains filtered or unexported fields
}
NextHopInfo contains metadata describing how a next-hop was derived.
func (*NextHopInfo) Descriptor
deprecated
func (*NextHopInfo) Descriptor() ([]byte, []int)
Deprecated: Use NextHopInfo.ProtoReflect.Descriptor instead.
func (*NextHopInfo) GetObjectName ¶
func (x *NextHopInfo) GetObjectName() string
func (*NextHopInfo) GetObjectType ¶
func (x *NextHopInfo) GetObjectType() string
func (*NextHopInfo) GetRouteType ¶
func (x *NextHopInfo) GetRouteType() string
func (*NextHopInfo) ProtoMessage ¶
func (*NextHopInfo) ProtoMessage()
func (*NextHopInfo) ProtoReflect ¶
func (x *NextHopInfo) ProtoReflect() protoreflect.Message
func (*NextHopInfo) Reset ¶
func (x *NextHopInfo) Reset()
func (*NextHopInfo) String ¶
func (x *NextHopInfo) String() string
type NodeError ¶
type NodeError struct {
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
TimestampNs int64 `protobuf:"varint,3,opt,name=timestamp_ns,json=timestampNs,proto3" json:"timestamp_ns,omitempty"` // Unix nanoseconds; 0 means unset
// contains filtered or unexported fields
}
NodeError describes a node-level error surfaced in status payloads.
func (*NodeError) Descriptor
deprecated
func (*NodeError) GetMessage ¶
func (*NodeError) GetTimestampNs ¶
func (*NodeError) ProtoMessage ¶
func (*NodeError) ProtoMessage()
func (*NodeError) ProtoReflect ¶
func (x *NodeError) ProtoReflect() protoreflect.Message
type NodeInfo ¶
type NodeInfo struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
SiteName string `protobuf:"bytes,2,opt,name=site_name,json=siteName,proto3" json:"site_name,omitempty"`
IsGateway bool `protobuf:"varint,3,opt,name=is_gateway,json=isGateway,proto3" json:"is_gateway,omitempty"`
PodCidrs []string `protobuf:"bytes,4,rep,name=pod_cidrs,json=podCidrs,proto3" json:"pod_cidrs,omitempty"`
InternalIps []string `protobuf:"bytes,5,rep,name=internal_ips,json=internalIps,proto3" json:"internal_ips,omitempty"`
ExternalIps []string `protobuf:"bytes,6,rep,name=external_ips,json=externalIps,proto3" json:"external_ips,omitempty"`
BuildInfo *BuildInfo `protobuf:"bytes,7,opt,name=build_info,json=buildInfo,proto3" json:"build_info,omitempty"`
WireGuard *WireGuardStatusInfo `protobuf:"bytes,8,opt,name=wire_guard,json=wireGuard,proto3" json:"wire_guard,omitempty"`
K8SReady string `protobuf:"bytes,9,opt,name=k8s_ready,json=k8sReady,proto3" json:"k8s_ready,omitempty"`
ProviderId string `protobuf:"bytes,10,opt,name=provider_id,json=providerId,proto3" json:"provider_id,omitempty"`
OsImage string `protobuf:"bytes,11,opt,name=os_image,json=osImage,proto3" json:"os_image,omitempty"`
Kernel string `protobuf:"bytes,12,opt,name=kernel,proto3" json:"kernel,omitempty"`
Kubelet string `protobuf:"bytes,13,opt,name=kubelet,proto3" json:"kubelet,omitempty"`
Arch string `protobuf:"bytes,14,opt,name=arch,proto3" json:"arch,omitempty"`
NodeOs string `protobuf:"bytes,15,opt,name=node_os,json=nodeOs,proto3" json:"node_os,omitempty"`
K8SLabels map[string]string `` /* 163-byte string literal not displayed */
K8SUpdatedAtUnixNs int64 `protobuf:"varint,17,opt,name=k8s_updated_at_unix_ns,json=k8sUpdatedAtUnixNs,proto3" json:"k8s_updated_at_unix_ns,omitempty"` // 0 means unset
// contains filtered or unexported fields
}
NodeInfo contains basic node identification and metadata.
func (*NodeInfo) Descriptor
deprecated
func (*NodeInfo) GetBuildInfo ¶
func (*NodeInfo) GetExternalIps ¶
func (*NodeInfo) GetInternalIps ¶
func (*NodeInfo) GetIsGateway ¶
func (*NodeInfo) GetK8SLabels ¶
func (*NodeInfo) GetK8SReady ¶
func (*NodeInfo) GetK8SUpdatedAtUnixNs ¶
func (*NodeInfo) GetKubelet ¶
func (*NodeInfo) GetOsImage ¶
func (*NodeInfo) GetPodCidrs ¶
func (*NodeInfo) GetProviderId ¶
func (*NodeInfo) GetSiteName ¶
func (*NodeInfo) GetWireGuard ¶
func (x *NodeInfo) GetWireGuard() *WireGuardStatusInfo
func (*NodeInfo) ProtoMessage ¶
func (*NodeInfo) ProtoMessage()
func (*NodeInfo) ProtoReflect ¶
func (x *NodeInfo) ProtoReflect() protoreflect.Message
type NodePodInfo ¶
type NodePodInfo struct {
PodName string `protobuf:"bytes,1,opt,name=pod_name,json=podName,proto3" json:"pod_name,omitempty"`
StartTimeUnixNs int64 `protobuf:"varint,2,opt,name=start_time_unix_ns,json=startTimeUnixNs,proto3" json:"start_time_unix_ns,omitempty"`
Restarts int32 `protobuf:"varint,3,opt,name=restarts,proto3" json:"restarts,omitempty"`
// contains filtered or unexported fields
}
NodePodInfo contains information about the unbounded-net-node pod on a node.
func (*NodePodInfo) Descriptor
deprecated
func (*NodePodInfo) Descriptor() ([]byte, []int)
Deprecated: Use NodePodInfo.ProtoReflect.Descriptor instead.
func (*NodePodInfo) GetPodName ¶
func (x *NodePodInfo) GetPodName() string
func (*NodePodInfo) GetRestarts ¶
func (x *NodePodInfo) GetRestarts() int32
func (*NodePodInfo) GetStartTimeUnixNs ¶
func (x *NodePodInfo) GetStartTimeUnixNs() int64
func (*NodePodInfo) ProtoMessage ¶
func (*NodePodInfo) ProtoMessage()
func (*NodePodInfo) ProtoReflect ¶
func (x *NodePodInfo) ProtoReflect() protoreflect.Message
func (*NodePodInfo) Reset ¶
func (x *NodePodInfo) Reset()
func (*NodePodInfo) String ¶
func (x *NodePodInfo) String() string
type NodeStatusAck ¶
type NodeStatusAck struct {
Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // "ok" or "resync_required"
Revision uint64 `protobuf:"varint,2,opt,name=revision,proto3" json:"revision,omitempty"`
Reason string `protobuf:"bytes,3,opt,name=reason,proto3" json:"reason,omitempty"`
// contains filtered or unexported fields
}
NodeStatusAck is the acknowledgment returned by the controller for push updates.
func (*NodeStatusAck) Descriptor
deprecated
func (*NodeStatusAck) Descriptor() ([]byte, []int)
Deprecated: Use NodeStatusAck.ProtoReflect.Descriptor instead.
func (*NodeStatusAck) GetReason ¶
func (x *NodeStatusAck) GetReason() string
func (*NodeStatusAck) GetRevision ¶
func (x *NodeStatusAck) GetRevision() uint64
func (*NodeStatusAck) GetStatus ¶
func (x *NodeStatusAck) GetStatus() string
func (*NodeStatusAck) ProtoMessage ¶
func (*NodeStatusAck) ProtoMessage()
func (*NodeStatusAck) ProtoReflect ¶
func (x *NodeStatusAck) ProtoReflect() protoreflect.Message
func (*NodeStatusAck) Reset ¶
func (x *NodeStatusAck) Reset()
func (*NodeStatusAck) String ¶
func (x *NodeStatusAck) String() string
type NodeStatusDelta ¶
type NodeStatusDelta struct {
NodeInfo *NodeInfo `protobuf:"bytes,1,opt,name=node_info,json=nodeInfo,proto3" json:"node_info,omitempty"`
Peers []*PeerStatus `protobuf:"bytes,2,rep,name=peers,proto3" json:"peers,omitempty"`
RoutingTable *RoutingTableInfo `protobuf:"bytes,3,opt,name=routing_table,json=routingTable,proto3" json:"routing_table,omitempty"`
HealthCheck *HealthCheckStatus `protobuf:"bytes,4,opt,name=health_check,json=healthCheck,proto3" json:"health_check,omitempty"`
NodeErrors []*NodeError `protobuf:"bytes,5,rep,name=node_errors,json=nodeErrors,proto3" json:"node_errors,omitempty"`
// Track which top-level fields are present in this delta.
UpdatedFields []string `protobuf:"bytes,15,rep,name=updated_fields,json=updatedFields,proto3" json:"updated_fields,omitempty"`
BpfEntries []*BpfEntry `protobuf:"bytes,6,rep,name=bpf_entries,json=bpfEntries,proto3" json:"bpf_entries,omitempty"`
// contains filtered or unexported fields
}
NodeStatusDelta carries field-level updates; only set fields are applied.
func (*NodeStatusDelta) Descriptor
deprecated
func (*NodeStatusDelta) Descriptor() ([]byte, []int)
Deprecated: Use NodeStatusDelta.ProtoReflect.Descriptor instead.
func (*NodeStatusDelta) GetBpfEntries ¶
func (x *NodeStatusDelta) GetBpfEntries() []*BpfEntry
func (*NodeStatusDelta) GetHealthCheck ¶
func (x *NodeStatusDelta) GetHealthCheck() *HealthCheckStatus
func (*NodeStatusDelta) GetNodeErrors ¶
func (x *NodeStatusDelta) GetNodeErrors() []*NodeError
func (*NodeStatusDelta) GetNodeInfo ¶
func (x *NodeStatusDelta) GetNodeInfo() *NodeInfo
func (*NodeStatusDelta) GetPeers ¶
func (x *NodeStatusDelta) GetPeers() []*PeerStatus
func (*NodeStatusDelta) GetRoutingTable ¶
func (x *NodeStatusDelta) GetRoutingTable() *RoutingTableInfo
func (*NodeStatusDelta) GetUpdatedFields ¶
func (x *NodeStatusDelta) GetUpdatedFields() []string
func (*NodeStatusDelta) ProtoMessage ¶
func (*NodeStatusDelta) ProtoMessage()
func (*NodeStatusDelta) ProtoReflect ¶
func (x *NodeStatusDelta) ProtoReflect() protoreflect.Message
func (*NodeStatusDelta) Reset ¶
func (x *NodeStatusDelta) Reset()
func (*NodeStatusDelta) String ¶
func (x *NodeStatusDelta) String() string
type NodeStatusFull ¶
type NodeStatusFull struct {
TimestampUnixNs int64 `protobuf:"varint,1,opt,name=timestamp_unix_ns,json=timestampUnixNs,proto3" json:"timestamp_unix_ns,omitempty"`
NodeInfo *NodeInfo `protobuf:"bytes,2,opt,name=node_info,json=nodeInfo,proto3" json:"node_info,omitempty"`
Peers []*PeerStatus `protobuf:"bytes,3,rep,name=peers,proto3" json:"peers,omitempty"`
RoutingTable *RoutingTableInfo `protobuf:"bytes,4,opt,name=routing_table,json=routingTable,proto3" json:"routing_table,omitempty"`
HealthCheck *HealthCheckStatus `protobuf:"bytes,5,opt,name=health_check,json=healthCheck,proto3" json:"health_check,omitempty"`
NodeErrors []*NodeError `protobuf:"bytes,6,rep,name=node_errors,json=nodeErrors,proto3" json:"node_errors,omitempty"`
FetchError string `protobuf:"bytes,7,opt,name=fetch_error,json=fetchError,proto3" json:"fetch_error,omitempty"`
LastPushTimeUnixNs int64 `protobuf:"varint,8,opt,name=last_push_time_unix_ns,json=lastPushTimeUnixNs,proto3" json:"last_push_time_unix_ns,omitempty"` // 0 means unset
StatusSource string `protobuf:"bytes,9,opt,name=status_source,json=statusSource,proto3" json:"status_source,omitempty"`
NodePodInfo *NodePodInfo `protobuf:"bytes,10,opt,name=node_pod_info,json=nodePodInfo,proto3" json:"node_pod_info,omitempty"`
BpfEntries []*BpfEntry `protobuf:"bytes,11,rep,name=bpf_entries,json=bpfEntries,proto3" json:"bpf_entries,omitempty"`
// contains filtered or unexported fields
}
NodeStatusFull mirrors the complete NodeStatusResponse payload.
func (*NodeStatusFull) Descriptor
deprecated
func (*NodeStatusFull) Descriptor() ([]byte, []int)
Deprecated: Use NodeStatusFull.ProtoReflect.Descriptor instead.
func (*NodeStatusFull) GetBpfEntries ¶
func (x *NodeStatusFull) GetBpfEntries() []*BpfEntry
func (*NodeStatusFull) GetFetchError ¶
func (x *NodeStatusFull) GetFetchError() string
func (*NodeStatusFull) GetHealthCheck ¶
func (x *NodeStatusFull) GetHealthCheck() *HealthCheckStatus
func (*NodeStatusFull) GetLastPushTimeUnixNs ¶
func (x *NodeStatusFull) GetLastPushTimeUnixNs() int64
func (*NodeStatusFull) GetNodeErrors ¶
func (x *NodeStatusFull) GetNodeErrors() []*NodeError
func (*NodeStatusFull) GetNodeInfo ¶
func (x *NodeStatusFull) GetNodeInfo() *NodeInfo
func (*NodeStatusFull) GetNodePodInfo ¶
func (x *NodeStatusFull) GetNodePodInfo() *NodePodInfo
func (*NodeStatusFull) GetPeers ¶
func (x *NodeStatusFull) GetPeers() []*PeerStatus
func (*NodeStatusFull) GetRoutingTable ¶
func (x *NodeStatusFull) GetRoutingTable() *RoutingTableInfo
func (*NodeStatusFull) GetStatusSource ¶
func (x *NodeStatusFull) GetStatusSource() string
func (*NodeStatusFull) GetTimestampUnixNs ¶
func (x *NodeStatusFull) GetTimestampUnixNs() int64
func (*NodeStatusFull) ProtoMessage ¶
func (*NodeStatusFull) ProtoMessage()
func (*NodeStatusFull) ProtoReflect ¶
func (x *NodeStatusFull) ProtoReflect() protoreflect.Message
func (*NodeStatusFull) Reset ¶
func (x *NodeStatusFull) Reset()
func (*NodeStatusFull) String ¶
func (x *NodeStatusFull) String() string
type NodeStatusMessage ¶
type NodeStatusMessage struct {
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` // "node_status_full" or "node_status_delta"
NodeName string `protobuf:"bytes,2,opt,name=node_name,json=nodeName,proto3" json:"node_name,omitempty"`
BaseRevision uint64 `protobuf:"varint,3,opt,name=base_revision,json=baseRevision,proto3" json:"base_revision,omitempty"`
Status *NodeStatusFull `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"` // set for full updates
Delta *NodeStatusDelta `protobuf:"bytes,5,opt,name=delta,proto3" json:"delta,omitempty"` // set for delta updates
// contains filtered or unexported fields
}
NodeStatusMessage wraps all node-to-controller status messages.
func (*NodeStatusMessage) Descriptor
deprecated
func (*NodeStatusMessage) Descriptor() ([]byte, []int)
Deprecated: Use NodeStatusMessage.ProtoReflect.Descriptor instead.
func (*NodeStatusMessage) GetBaseRevision ¶
func (x *NodeStatusMessage) GetBaseRevision() uint64
func (*NodeStatusMessage) GetDelta ¶
func (x *NodeStatusMessage) GetDelta() *NodeStatusDelta
func (*NodeStatusMessage) GetNodeName ¶
func (x *NodeStatusMessage) GetNodeName() string
func (*NodeStatusMessage) GetStatus ¶
func (x *NodeStatusMessage) GetStatus() *NodeStatusFull
func (*NodeStatusMessage) GetType ¶
func (x *NodeStatusMessage) GetType() string
func (*NodeStatusMessage) ProtoMessage ¶
func (*NodeStatusMessage) ProtoMessage()
func (*NodeStatusMessage) ProtoReflect ¶
func (x *NodeStatusMessage) ProtoReflect() protoreflect.Message
func (*NodeStatusMessage) Reset ¶
func (x *NodeStatusMessage) Reset()
func (*NodeStatusMessage) String ¶
func (x *NodeStatusMessage) String() string
type OptionalBool ¶
type OptionalBool struct {
Value bool `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
OptionalBool wraps a boolean value so we can distinguish unset from false.
func (*OptionalBool) Descriptor
deprecated
func (*OptionalBool) Descriptor() ([]byte, []int)
Deprecated: Use OptionalBool.ProtoReflect.Descriptor instead.
func (*OptionalBool) GetValue ¶
func (x *OptionalBool) GetValue() bool
func (*OptionalBool) ProtoMessage ¶
func (*OptionalBool) ProtoMessage()
func (*OptionalBool) ProtoReflect ¶
func (x *OptionalBool) ProtoReflect() protoreflect.Message
func (*OptionalBool) Reset ¶
func (x *OptionalBool) Reset()
func (*OptionalBool) String ¶
func (x *OptionalBool) String() string
type PeerStatus ¶
type PeerStatus struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
PeerType string `protobuf:"bytes,2,opt,name=peer_type,json=peerType,proto3" json:"peer_type,omitempty"`
SiteName string `protobuf:"bytes,3,opt,name=site_name,json=siteName,proto3" json:"site_name,omitempty"`
PodCidrGateways []string `protobuf:"bytes,4,rep,name=pod_cidr_gateways,json=podCidrGateways,proto3" json:"pod_cidr_gateways,omitempty"`
SkipPodCidrRoutes bool `protobuf:"varint,5,opt,name=skip_pod_cidr_routes,json=skipPodCidrRoutes,proto3" json:"skip_pod_cidr_routes,omitempty"`
RouteDistances map[string]int32 `` /* 178-byte string literal not displayed */
Tunnel *PeerTunnelStatus `protobuf:"bytes,7,opt,name=tunnel,proto3" json:"tunnel,omitempty"`
RouteDestinations []string `protobuf:"bytes,8,rep,name=route_destinations,json=routeDestinations,proto3" json:"route_destinations,omitempty"`
HealthCheck *HealthCheckPeerStatus `protobuf:"bytes,9,opt,name=health_check,json=healthCheck,proto3" json:"health_check,omitempty"`
// contains filtered or unexported fields
}
PeerStatus contains information about a tunnel peer.
func (*PeerStatus) Descriptor
deprecated
func (*PeerStatus) Descriptor() ([]byte, []int)
Deprecated: Use PeerStatus.ProtoReflect.Descriptor instead.
func (*PeerStatus) GetHealthCheck ¶
func (x *PeerStatus) GetHealthCheck() *HealthCheckPeerStatus
func (*PeerStatus) GetName ¶
func (x *PeerStatus) GetName() string
func (*PeerStatus) GetPeerType ¶
func (x *PeerStatus) GetPeerType() string
func (*PeerStatus) GetPodCidrGateways ¶
func (x *PeerStatus) GetPodCidrGateways() []string
func (*PeerStatus) GetRouteDestinations ¶
func (x *PeerStatus) GetRouteDestinations() []string
func (*PeerStatus) GetRouteDistances ¶
func (x *PeerStatus) GetRouteDistances() map[string]int32
func (*PeerStatus) GetSiteName ¶
func (x *PeerStatus) GetSiteName() string
func (*PeerStatus) GetSkipPodCidrRoutes ¶
func (x *PeerStatus) GetSkipPodCidrRoutes() bool
func (*PeerStatus) GetTunnel ¶
func (x *PeerStatus) GetTunnel() *PeerTunnelStatus
func (*PeerStatus) ProtoMessage ¶
func (*PeerStatus) ProtoMessage()
func (*PeerStatus) ProtoReflect ¶
func (x *PeerStatus) ProtoReflect() protoreflect.Message
func (*PeerStatus) Reset ¶
func (x *PeerStatus) Reset()
func (*PeerStatus) String ¶
func (x *PeerStatus) String() string
type PeerTunnelStatus ¶
type PeerTunnelStatus struct {
Protocol string `protobuf:"bytes,1,opt,name=protocol,proto3" json:"protocol,omitempty"`
Interface string `protobuf:"bytes,2,opt,name=interface,proto3" json:"interface,omitempty"`
PublicKey string `protobuf:"bytes,3,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
Endpoint string `protobuf:"bytes,4,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
AllowedIps []string `protobuf:"bytes,5,rep,name=allowed_ips,json=allowedIps,proto3" json:"allowed_ips,omitempty"`
RxBytes int64 `protobuf:"varint,6,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
TxBytes int64 `protobuf:"varint,7,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
LastHandshakeUnixNs int64 `protobuf:"varint,8,opt,name=last_handshake_unix_ns,json=lastHandshakeUnixNs,proto3" json:"last_handshake_unix_ns,omitempty"`
// contains filtered or unexported fields
}
PeerTunnelStatus contains per-link tunnel transport metrics.
func (*PeerTunnelStatus) Descriptor
deprecated
func (*PeerTunnelStatus) Descriptor() ([]byte, []int)
Deprecated: Use PeerTunnelStatus.ProtoReflect.Descriptor instead.
func (*PeerTunnelStatus) GetAllowedIps ¶
func (x *PeerTunnelStatus) GetAllowedIps() []string
func (*PeerTunnelStatus) GetEndpoint ¶
func (x *PeerTunnelStatus) GetEndpoint() string
func (*PeerTunnelStatus) GetInterface ¶
func (x *PeerTunnelStatus) GetInterface() string
func (*PeerTunnelStatus) GetLastHandshakeUnixNs ¶
func (x *PeerTunnelStatus) GetLastHandshakeUnixNs() int64
func (*PeerTunnelStatus) GetProtocol ¶
func (x *PeerTunnelStatus) GetProtocol() string
func (*PeerTunnelStatus) GetPublicKey ¶
func (x *PeerTunnelStatus) GetPublicKey() string
func (*PeerTunnelStatus) GetRxBytes ¶
func (x *PeerTunnelStatus) GetRxBytes() int64
func (*PeerTunnelStatus) GetTxBytes ¶
func (x *PeerTunnelStatus) GetTxBytes() int64
func (*PeerTunnelStatus) ProtoMessage ¶
func (*PeerTunnelStatus) ProtoMessage()
func (*PeerTunnelStatus) ProtoReflect ¶
func (x *PeerTunnelStatus) ProtoReflect() protoreflect.Message
func (*PeerTunnelStatus) Reset ¶
func (x *PeerTunnelStatus) Reset()
func (*PeerTunnelStatus) String ¶
func (x *PeerTunnelStatus) String() string
type RouteEntry ¶
type RouteEntry struct {
Destination string `protobuf:"bytes,1,opt,name=destination,proto3" json:"destination,omitempty"`
Family string `protobuf:"bytes,2,opt,name=family,proto3" json:"family,omitempty"` // "IPv4" or "IPv6"
Table int32 `protobuf:"varint,3,opt,name=table,proto3" json:"table,omitempty"`
NextHops []*NextHop `protobuf:"bytes,4,rep,name=next_hops,json=nextHops,proto3" json:"next_hops,omitempty"`
// contains filtered or unexported fields
}
RouteEntry represents a deduplicated route.
func (*RouteEntry) Descriptor
deprecated
func (*RouteEntry) Descriptor() ([]byte, []int)
Deprecated: Use RouteEntry.ProtoReflect.Descriptor instead.
func (*RouteEntry) GetDestination ¶
func (x *RouteEntry) GetDestination() string
func (*RouteEntry) GetFamily ¶
func (x *RouteEntry) GetFamily() string
func (*RouteEntry) GetNextHops ¶
func (x *RouteEntry) GetNextHops() []*NextHop
func (*RouteEntry) GetTable ¶
func (x *RouteEntry) GetTable() int32
func (*RouteEntry) ProtoMessage ¶
func (*RouteEntry) ProtoMessage()
func (*RouteEntry) ProtoReflect ¶
func (x *RouteEntry) ProtoReflect() protoreflect.Message
func (*RouteEntry) Reset ¶
func (x *RouteEntry) Reset()
func (*RouteEntry) String ¶
func (x *RouteEntry) String() string
type RouteType ¶
type RouteType struct {
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
Attributes []string `protobuf:"bytes,2,rep,name=attributes,proto3" json:"attributes,omitempty"`
// contains filtered or unexported fields
}
RouteType contains the protocol type and attributes for one contributor to a nexthop.
func (*RouteType) Descriptor
deprecated
func (*RouteType) GetAttributes ¶
func (*RouteType) ProtoMessage ¶
func (*RouteType) ProtoMessage()
func (*RouteType) ProtoReflect ¶
func (x *RouteType) ProtoReflect() protoreflect.Message
type RoutingTableInfo ¶
type RoutingTableInfo struct {
Routes []*RouteEntry `protobuf:"bytes,1,rep,name=routes,proto3" json:"routes,omitempty"`
ManagedRouteCount int32 `protobuf:"varint,2,opt,name=managed_route_count,json=managedRouteCount,proto3" json:"managed_route_count,omitempty"`
PendingRouteCount int32 `protobuf:"varint,3,opt,name=pending_route_count,json=pendingRouteCount,proto3" json:"pending_route_count,omitempty"`
// contains filtered or unexported fields
}
RoutingTableInfo contains routing table entries.
func (*RoutingTableInfo) Descriptor
deprecated
func (*RoutingTableInfo) Descriptor() ([]byte, []int)
Deprecated: Use RoutingTableInfo.ProtoReflect.Descriptor instead.
func (*RoutingTableInfo) GetManagedRouteCount ¶
func (x *RoutingTableInfo) GetManagedRouteCount() int32
func (*RoutingTableInfo) GetPendingRouteCount ¶
func (x *RoutingTableInfo) GetPendingRouteCount() int32
func (*RoutingTableInfo) GetRoutes ¶
func (x *RoutingTableInfo) GetRoutes() []*RouteEntry
func (*RoutingTableInfo) ProtoMessage ¶
func (*RoutingTableInfo) ProtoMessage()
func (*RoutingTableInfo) ProtoReflect ¶
func (x *RoutingTableInfo) ProtoReflect() protoreflect.Message
func (*RoutingTableInfo) Reset ¶
func (x *RoutingTableInfo) Reset()
func (*RoutingTableInfo) String ¶
func (x *RoutingTableInfo) String() string
type WireGuardStatusInfo ¶
type WireGuardStatusInfo struct {
Interface string `protobuf:"bytes,1,opt,name=interface,proto3" json:"interface,omitempty"`
PublicKey string `protobuf:"bytes,2,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
ListenPort int32 `protobuf:"varint,3,opt,name=listen_port,json=listenPort,proto3" json:"listen_port,omitempty"`
PeerCount int32 `protobuf:"varint,4,opt,name=peer_count,json=peerCount,proto3" json:"peer_count,omitempty"`
// contains filtered or unexported fields
}
WireGuardStatusInfo contains WireGuard interface status.
func (*WireGuardStatusInfo) Descriptor
deprecated
func (*WireGuardStatusInfo) Descriptor() ([]byte, []int)
Deprecated: Use WireGuardStatusInfo.ProtoReflect.Descriptor instead.
func (*WireGuardStatusInfo) GetInterface ¶
func (x *WireGuardStatusInfo) GetInterface() string
func (*WireGuardStatusInfo) GetListenPort ¶
func (x *WireGuardStatusInfo) GetListenPort() int32
func (*WireGuardStatusInfo) GetPeerCount ¶
func (x *WireGuardStatusInfo) GetPeerCount() int32
func (*WireGuardStatusInfo) GetPublicKey ¶
func (x *WireGuardStatusInfo) GetPublicKey() string
func (*WireGuardStatusInfo) ProtoMessage ¶
func (*WireGuardStatusInfo) ProtoMessage()
func (*WireGuardStatusInfo) ProtoReflect ¶
func (x *WireGuardStatusInfo) ProtoReflect() protoreflect.Message
func (*WireGuardStatusInfo) Reset ¶
func (x *WireGuardStatusInfo) Reset()
func (*WireGuardStatusInfo) String ¶
func (x *WireGuardStatusInfo) String() string