Documentation ¶
Index ¶
- Variables
- func RegisterDaemonServiceServer(s grpc.ServiceRegistrar, srv DaemonServiceServer)
- type DaemonServiceClient
- type DaemonServiceServer
- type DebugBundleRequest
- func (*DebugBundleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DebugBundleRequest) GetAnonymize() bool
- func (x *DebugBundleRequest) GetStatus() string
- func (*DebugBundleRequest) ProtoMessage()
- func (x *DebugBundleRequest) ProtoReflect() protoreflect.Message
- func (x *DebugBundleRequest) Reset()
- func (x *DebugBundleRequest) String() string
- type DebugBundleResponse
- func (*DebugBundleResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DebugBundleResponse) GetPath() string
- func (*DebugBundleResponse) ProtoMessage()
- func (x *DebugBundleResponse) ProtoReflect() protoreflect.Message
- func (x *DebugBundleResponse) Reset()
- func (x *DebugBundleResponse) String() string
- type DownRequest
- type DownResponse
- type FullStatus
- func (*FullStatus) Descriptor() ([]byte, []int)deprecated
- func (x *FullStatus) GetDnsServers() []*NSGroupState
- func (x *FullStatus) GetLocalPeerState() *LocalPeerState
- func (x *FullStatus) GetManagementState() *ManagementState
- func (x *FullStatus) GetPeers() []*PeerState
- func (x *FullStatus) GetRelays() []*RelayState
- func (x *FullStatus) GetSignalState() *SignalState
- func (*FullStatus) ProtoMessage()
- func (x *FullStatus) ProtoReflect() protoreflect.Message
- func (x *FullStatus) Reset()
- func (x *FullStatus) String() string
- type GetConfigRequest
- type GetConfigResponse
- func (*GetConfigResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetConfigResponse) GetAdminURL() string
- func (x *GetConfigResponse) GetConfigFile() string
- func (x *GetConfigResponse) GetLogFile() string
- func (x *GetConfigResponse) GetManagementUrl() string
- func (x *GetConfigResponse) GetPreSharedKey() string
- func (*GetConfigResponse) ProtoMessage()
- func (x *GetConfigResponse) ProtoReflect() protoreflect.Message
- func (x *GetConfigResponse) Reset()
- func (x *GetConfigResponse) String() string
- type GetLogLevelRequest
- type GetLogLevelResponse
- func (*GetLogLevelResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetLogLevelResponse) GetLevel() LogLevel
- func (*GetLogLevelResponse) ProtoMessage()
- func (x *GetLogLevelResponse) ProtoReflect() protoreflect.Message
- func (x *GetLogLevelResponse) Reset()
- func (x *GetLogLevelResponse) String() string
- type ListRoutesRequest
- type ListRoutesResponse
- func (*ListRoutesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListRoutesResponse) GetRoutes() []*Route
- func (*ListRoutesResponse) ProtoMessage()
- func (x *ListRoutesResponse) ProtoReflect() protoreflect.Message
- func (x *ListRoutesResponse) Reset()
- func (x *ListRoutesResponse) String() string
- type LocalPeerState
- func (*LocalPeerState) Descriptor() ([]byte, []int)deprecated
- func (x *LocalPeerState) GetFqdn() string
- func (x *LocalPeerState) GetIP() string
- func (x *LocalPeerState) GetKernelInterface() bool
- func (x *LocalPeerState) GetPubKey() string
- func (x *LocalPeerState) GetRosenpassEnabled() bool
- func (x *LocalPeerState) GetRosenpassPermissive() bool
- func (x *LocalPeerState) GetRoutes() []string
- func (*LocalPeerState) ProtoMessage()
- func (x *LocalPeerState) ProtoReflect() protoreflect.Message
- func (x *LocalPeerState) Reset()
- func (x *LocalPeerState) String() string
- type LogLevel
- type LoginRequest
- func (*LoginRequest) Descriptor() ([]byte, []int)deprecated
- func (x *LoginRequest) GetAdminURL() string
- func (x *LoginRequest) GetCleanNATExternalIPs() bool
- func (x *LoginRequest) GetCustomDNSAddress() []byte
- func (x *LoginRequest) GetDisableAutoConnect() bool
- func (x *LoginRequest) GetExtraIFaceBlacklist() []string
- func (x *LoginRequest) GetHostname() string
- func (x *LoginRequest) GetInterfaceName() string
- func (x *LoginRequest) GetIsLinuxDesktopClient() bool
- func (x *LoginRequest) GetManagementUrl() string
- func (x *LoginRequest) GetNatExternalIPs() []string
- func (x *LoginRequest) GetNetworkMonitor() bool
- func (x *LoginRequest) GetOptionalPreSharedKey() string
- func (x *LoginRequest) GetPreSharedKey() stringdeprecated
- func (x *LoginRequest) GetRosenpassEnabled() bool
- func (x *LoginRequest) GetRosenpassPermissive() bool
- func (x *LoginRequest) GetServerSSHAllowed() bool
- func (x *LoginRequest) GetSetupKey() string
- func (x *LoginRequest) GetWireguardPort() int64
- func (*LoginRequest) ProtoMessage()
- func (x *LoginRequest) ProtoReflect() protoreflect.Message
- func (x *LoginRequest) Reset()
- func (x *LoginRequest) String() string
- type LoginResponse
- func (*LoginResponse) Descriptor() ([]byte, []int)deprecated
- func (x *LoginResponse) GetNeedsSSOLogin() bool
- func (x *LoginResponse) GetUserCode() string
- func (x *LoginResponse) GetVerificationURI() string
- func (x *LoginResponse) GetVerificationURIComplete() string
- func (*LoginResponse) ProtoMessage()
- func (x *LoginResponse) ProtoReflect() protoreflect.Message
- func (x *LoginResponse) Reset()
- func (x *LoginResponse) String() string
- type ManagementState
- func (*ManagementState) Descriptor() ([]byte, []int)deprecated
- func (x *ManagementState) GetConnected() bool
- func (x *ManagementState) GetError() string
- func (x *ManagementState) GetURL() string
- func (*ManagementState) ProtoMessage()
- func (x *ManagementState) ProtoReflect() protoreflect.Message
- func (x *ManagementState) Reset()
- func (x *ManagementState) String() string
- type NSGroupState
- func (*NSGroupState) Descriptor() ([]byte, []int)deprecated
- func (x *NSGroupState) GetDomains() []string
- func (x *NSGroupState) GetEnabled() bool
- func (x *NSGroupState) GetError() string
- func (x *NSGroupState) GetServers() []string
- func (*NSGroupState) ProtoMessage()
- func (x *NSGroupState) ProtoReflect() protoreflect.Message
- func (x *NSGroupState) Reset()
- func (x *NSGroupState) String() string
- type PeerState
- func (*PeerState) Descriptor() ([]byte, []int)deprecated
- func (x *PeerState) GetBytesRx() int64
- func (x *PeerState) GetBytesTx() int64
- func (x *PeerState) GetConnStatus() string
- func (x *PeerState) GetConnStatusUpdate() *timestamp.Timestamp
- func (x *PeerState) GetDirect() bool
- func (x *PeerState) GetFqdn() string
- func (x *PeerState) GetIP() string
- func (x *PeerState) GetLastWireguardHandshake() *timestamp.Timestamp
- func (x *PeerState) GetLatency() *duration.Duration
- func (x *PeerState) GetLocalIceCandidateEndpoint() string
- func (x *PeerState) GetLocalIceCandidateType() string
- func (x *PeerState) GetPubKey() string
- func (x *PeerState) GetRelayed() bool
- func (x *PeerState) GetRemoteIceCandidateEndpoint() string
- func (x *PeerState) GetRemoteIceCandidateType() string
- func (x *PeerState) GetRosenpassEnabled() bool
- func (x *PeerState) GetRoutes() []string
- func (*PeerState) ProtoMessage()
- func (x *PeerState) ProtoReflect() protoreflect.Message
- func (x *PeerState) Reset()
- func (x *PeerState) String() string
- type RelayState
- func (*RelayState) Descriptor() ([]byte, []int)deprecated
- func (x *RelayState) GetAvailable() bool
- func (x *RelayState) GetError() string
- func (x *RelayState) GetURI() string
- func (*RelayState) ProtoMessage()
- func (x *RelayState) ProtoReflect() protoreflect.Message
- func (x *RelayState) Reset()
- func (x *RelayState) String() string
- type Route
- type SelectRoutesRequest
- func (*SelectRoutesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SelectRoutesRequest) GetAll() bool
- func (x *SelectRoutesRequest) GetAppend() bool
- func (x *SelectRoutesRequest) GetRouteIDs() []string
- func (*SelectRoutesRequest) ProtoMessage()
- func (x *SelectRoutesRequest) ProtoReflect() protoreflect.Message
- func (x *SelectRoutesRequest) Reset()
- func (x *SelectRoutesRequest) String() string
- type SelectRoutesResponse
- type SetLogLevelRequest
- func (*SetLogLevelRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetLogLevelRequest) GetLevel() LogLevel
- func (*SetLogLevelRequest) ProtoMessage()
- func (x *SetLogLevelRequest) ProtoReflect() protoreflect.Message
- func (x *SetLogLevelRequest) Reset()
- func (x *SetLogLevelRequest) String() string
- type SetLogLevelResponse
- type SignalState
- func (*SignalState) Descriptor() ([]byte, []int)deprecated
- func (x *SignalState) GetConnected() bool
- func (x *SignalState) GetError() string
- func (x *SignalState) GetURL() string
- func (*SignalState) ProtoMessage()
- func (x *SignalState) ProtoReflect() protoreflect.Message
- func (x *SignalState) Reset()
- func (x *SignalState) String() string
- type StatusRequest
- type StatusResponse
- func (*StatusResponse) Descriptor() ([]byte, []int)deprecated
- func (x *StatusResponse) GetDaemonVersion() string
- func (x *StatusResponse) GetFullStatus() *FullStatus
- func (x *StatusResponse) GetStatus() string
- func (*StatusResponse) ProtoMessage()
- func (x *StatusResponse) ProtoReflect() protoreflect.Message
- func (x *StatusResponse) Reset()
- func (x *StatusResponse) String() string
- type UnimplementedDaemonServiceServer
- func (UnimplementedDaemonServiceServer) DebugBundle(context.Context, *DebugBundleRequest) (*DebugBundleResponse, error)
- func (UnimplementedDaemonServiceServer) DeselectRoutes(context.Context, *SelectRoutesRequest) (*SelectRoutesResponse, error)
- func (UnimplementedDaemonServiceServer) Down(context.Context, *DownRequest) (*DownResponse, error)
- func (UnimplementedDaemonServiceServer) GetConfig(context.Context, *GetConfigRequest) (*GetConfigResponse, error)
- func (UnimplementedDaemonServiceServer) GetLogLevel(context.Context, *GetLogLevelRequest) (*GetLogLevelResponse, error)
- func (UnimplementedDaemonServiceServer) ListRoutes(context.Context, *ListRoutesRequest) (*ListRoutesResponse, error)
- func (UnimplementedDaemonServiceServer) Login(context.Context, *LoginRequest) (*LoginResponse, error)
- func (UnimplementedDaemonServiceServer) SelectRoutes(context.Context, *SelectRoutesRequest) (*SelectRoutesResponse, error)
- func (UnimplementedDaemonServiceServer) SetLogLevel(context.Context, *SetLogLevelRequest) (*SetLogLevelResponse, error)
- func (UnimplementedDaemonServiceServer) Status(context.Context, *StatusRequest) (*StatusResponse, error)
- func (UnimplementedDaemonServiceServer) Up(context.Context, *UpRequest) (*UpResponse, error)
- func (UnimplementedDaemonServiceServer) WaitSSOLogin(context.Context, *WaitSSOLoginRequest) (*WaitSSOLoginResponse, error)
- type UnsafeDaemonServiceServer
- type UpRequest
- type UpResponse
- type WaitSSOLoginRequest
- func (*WaitSSOLoginRequest) Descriptor() ([]byte, []int)deprecated
- func (x *WaitSSOLoginRequest) GetHostname() string
- func (x *WaitSSOLoginRequest) GetUserCode() string
- func (*WaitSSOLoginRequest) ProtoMessage()
- func (x *WaitSSOLoginRequest) ProtoReflect() protoreflect.Message
- func (x *WaitSSOLoginRequest) Reset()
- func (x *WaitSSOLoginRequest) String() string
- type WaitSSOLoginResponse
Constants ¶
This section is empty.
Variables ¶
var ( LogLevel_name = map[int32]string{ 0: "UNKNOWN", 1: "PANIC", 2: "FATAL", 3: "ERROR", 4: "WARN", 5: "INFO", 6: "DEBUG", 7: "TRACE", } LogLevel_value = map[string]int32{ "UNKNOWN": 0, "PANIC": 1, "FATAL": 2, "ERROR": 3, "WARN": 4, "INFO": 5, "DEBUG": 6, "TRACE": 7, } )
Enum value maps for LogLevel.
var DaemonService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "daemon.DaemonService", HandlerType: (*DaemonServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Login", Handler: _DaemonService_Login_Handler, }, { MethodName: "WaitSSOLogin", Handler: _DaemonService_WaitSSOLogin_Handler, }, { MethodName: "Up", Handler: _DaemonService_Up_Handler, }, { MethodName: "Status", Handler: _DaemonService_Status_Handler, }, { MethodName: "Down", Handler: _DaemonService_Down_Handler, }, { MethodName: "GetConfig", Handler: _DaemonService_GetConfig_Handler, }, { MethodName: "ListRoutes", Handler: _DaemonService_ListRoutes_Handler, }, { MethodName: "SelectRoutes", Handler: _DaemonService_SelectRoutes_Handler, }, { MethodName: "DeselectRoutes", Handler: _DaemonService_DeselectRoutes_Handler, }, { MethodName: "DebugBundle", Handler: _DaemonService_DebugBundle_Handler, }, { MethodName: "GetLogLevel", Handler: _DaemonService_GetLogLevel_Handler, }, { MethodName: "SetLogLevel", Handler: _DaemonService_SetLogLevel_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "daemon.proto", }
DaemonService_ServiceDesc is the grpc.ServiceDesc for DaemonService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_daemon_proto protoreflect.FileDescriptor
Functions ¶
func RegisterDaemonServiceServer ¶
func RegisterDaemonServiceServer(s grpc.ServiceRegistrar, srv DaemonServiceServer)
Types ¶
type DaemonServiceClient ¶
type DaemonServiceClient interface { // Login uses setup key to prepare configuration for the daemon. Login(ctx context.Context, in *LoginRequest, opts ...grpc.CallOption) (*LoginResponse, error) // WaitSSOLogin uses the userCode to validate the TokenInfo and // waits for the user to continue with the login on a browser WaitSSOLogin(ctx context.Context, in *WaitSSOLoginRequest, opts ...grpc.CallOption) (*WaitSSOLoginResponse, error) // Up starts engine work in the daemon. Up(ctx context.Context, in *UpRequest, opts ...grpc.CallOption) (*UpResponse, error) // Status of the service. Status(ctx context.Context, in *StatusRequest, opts ...grpc.CallOption) (*StatusResponse, error) // Down engine work in the daemon. Down(ctx context.Context, in *DownRequest, opts ...grpc.CallOption) (*DownResponse, error) // GetConfig of the daemon. GetConfig(ctx context.Context, in *GetConfigRequest, opts ...grpc.CallOption) (*GetConfigResponse, error) // List available network routes ListRoutes(ctx context.Context, in *ListRoutesRequest, opts ...grpc.CallOption) (*ListRoutesResponse, error) // Select specific routes SelectRoutes(ctx context.Context, in *SelectRoutesRequest, opts ...grpc.CallOption) (*SelectRoutesResponse, error) // Deselect specific routes DeselectRoutes(ctx context.Context, in *SelectRoutesRequest, opts ...grpc.CallOption) (*SelectRoutesResponse, error) // DebugBundle creates a debug bundle DebugBundle(ctx context.Context, in *DebugBundleRequest, opts ...grpc.CallOption) (*DebugBundleResponse, error) // GetLogLevel gets the log level of the daemon GetLogLevel(ctx context.Context, in *GetLogLevelRequest, opts ...grpc.CallOption) (*GetLogLevelResponse, error) // SetLogLevel sets the log level of the daemon SetLogLevel(ctx context.Context, in *SetLogLevelRequest, opts ...grpc.CallOption) (*SetLogLevelResponse, error) }
DaemonServiceClient is the client API for DaemonService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewDaemonServiceClient ¶
func NewDaemonServiceClient(cc grpc.ClientConnInterface) DaemonServiceClient
type DaemonServiceServer ¶
type DaemonServiceServer interface { // Login uses setup key to prepare configuration for the daemon. Login(context.Context, *LoginRequest) (*LoginResponse, error) // WaitSSOLogin uses the userCode to validate the TokenInfo and // waits for the user to continue with the login on a browser WaitSSOLogin(context.Context, *WaitSSOLoginRequest) (*WaitSSOLoginResponse, error) // Up starts engine work in the daemon. Up(context.Context, *UpRequest) (*UpResponse, error) // Status of the service. Status(context.Context, *StatusRequest) (*StatusResponse, error) // Down engine work in the daemon. Down(context.Context, *DownRequest) (*DownResponse, error) // GetConfig of the daemon. GetConfig(context.Context, *GetConfigRequest) (*GetConfigResponse, error) // List available network routes ListRoutes(context.Context, *ListRoutesRequest) (*ListRoutesResponse, error) // Select specific routes SelectRoutes(context.Context, *SelectRoutesRequest) (*SelectRoutesResponse, error) // Deselect specific routes DeselectRoutes(context.Context, *SelectRoutesRequest) (*SelectRoutesResponse, error) // DebugBundle creates a debug bundle DebugBundle(context.Context, *DebugBundleRequest) (*DebugBundleResponse, error) // GetLogLevel gets the log level of the daemon GetLogLevel(context.Context, *GetLogLevelRequest) (*GetLogLevelResponse, error) // SetLogLevel sets the log level of the daemon SetLogLevel(context.Context, *SetLogLevelRequest) (*SetLogLevelResponse, error) // contains filtered or unexported methods }
DaemonServiceServer is the server API for DaemonService service. All implementations must embed UnimplementedDaemonServiceServer for forward compatibility
type DebugBundleRequest ¶
type DebugBundleRequest struct { Anonymize bool `protobuf:"varint,1,opt,name=anonymize,proto3" json:"anonymize,omitempty"` Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
func (*DebugBundleRequest) Descriptor
deprecated
func (*DebugBundleRequest) Descriptor() ([]byte, []int)
Deprecated: Use DebugBundleRequest.ProtoReflect.Descriptor instead.
func (*DebugBundleRequest) GetAnonymize ¶
func (x *DebugBundleRequest) GetAnonymize() bool
func (*DebugBundleRequest) GetStatus ¶
func (x *DebugBundleRequest) GetStatus() string
func (*DebugBundleRequest) ProtoMessage ¶
func (*DebugBundleRequest) ProtoMessage()
func (*DebugBundleRequest) ProtoReflect ¶
func (x *DebugBundleRequest) ProtoReflect() protoreflect.Message
func (*DebugBundleRequest) Reset ¶
func (x *DebugBundleRequest) Reset()
func (*DebugBundleRequest) String ¶
func (x *DebugBundleRequest) String() string
type DebugBundleResponse ¶
type DebugBundleResponse struct { Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` // contains filtered or unexported fields }
func (*DebugBundleResponse) Descriptor
deprecated
func (*DebugBundleResponse) Descriptor() ([]byte, []int)
Deprecated: Use DebugBundleResponse.ProtoReflect.Descriptor instead.
func (*DebugBundleResponse) GetPath ¶
func (x *DebugBundleResponse) GetPath() string
func (*DebugBundleResponse) ProtoMessage ¶
func (*DebugBundleResponse) ProtoMessage()
func (*DebugBundleResponse) ProtoReflect ¶
func (x *DebugBundleResponse) ProtoReflect() protoreflect.Message
func (*DebugBundleResponse) Reset ¶
func (x *DebugBundleResponse) Reset()
func (*DebugBundleResponse) String ¶
func (x *DebugBundleResponse) String() string
type DownRequest ¶
type DownRequest struct {
// contains filtered or unexported fields
}
func (*DownRequest) Descriptor
deprecated
func (*DownRequest) Descriptor() ([]byte, []int)
Deprecated: Use DownRequest.ProtoReflect.Descriptor instead.
func (*DownRequest) ProtoMessage ¶
func (*DownRequest) ProtoMessage()
func (*DownRequest) ProtoReflect ¶
func (x *DownRequest) ProtoReflect() protoreflect.Message
func (*DownRequest) Reset ¶
func (x *DownRequest) Reset()
func (*DownRequest) String ¶
func (x *DownRequest) String() string
type DownResponse ¶
type DownResponse struct {
// contains filtered or unexported fields
}
func (*DownResponse) Descriptor
deprecated
func (*DownResponse) Descriptor() ([]byte, []int)
Deprecated: Use DownResponse.ProtoReflect.Descriptor instead.
func (*DownResponse) ProtoMessage ¶
func (*DownResponse) ProtoMessage()
func (*DownResponse) ProtoReflect ¶
func (x *DownResponse) ProtoReflect() protoreflect.Message
func (*DownResponse) Reset ¶
func (x *DownResponse) Reset()
func (*DownResponse) String ¶
func (x *DownResponse) String() string
type FullStatus ¶
type FullStatus struct { ManagementState *ManagementState `protobuf:"bytes,1,opt,name=managementState,proto3" json:"managementState,omitempty"` SignalState *SignalState `protobuf:"bytes,2,opt,name=signalState,proto3" json:"signalState,omitempty"` LocalPeerState *LocalPeerState `protobuf:"bytes,3,opt,name=localPeerState,proto3" json:"localPeerState,omitempty"` Peers []*PeerState `protobuf:"bytes,4,rep,name=peers,proto3" json:"peers,omitempty"` Relays []*RelayState `protobuf:"bytes,5,rep,name=relays,proto3" json:"relays,omitempty"` DnsServers []*NSGroupState `protobuf:"bytes,6,rep,name=dns_servers,json=dnsServers,proto3" json:"dns_servers,omitempty"` // contains filtered or unexported fields }
FullStatus contains the full state held by the Status instance
func (*FullStatus) Descriptor
deprecated
func (*FullStatus) Descriptor() ([]byte, []int)
Deprecated: Use FullStatus.ProtoReflect.Descriptor instead.
func (*FullStatus) GetDnsServers ¶
func (x *FullStatus) GetDnsServers() []*NSGroupState
func (*FullStatus) GetLocalPeerState ¶
func (x *FullStatus) GetLocalPeerState() *LocalPeerState
func (*FullStatus) GetManagementState ¶
func (x *FullStatus) GetManagementState() *ManagementState
func (*FullStatus) GetPeers ¶
func (x *FullStatus) GetPeers() []*PeerState
func (*FullStatus) GetRelays ¶
func (x *FullStatus) GetRelays() []*RelayState
func (*FullStatus) GetSignalState ¶
func (x *FullStatus) GetSignalState() *SignalState
func (*FullStatus) ProtoMessage ¶
func (*FullStatus) ProtoMessage()
func (*FullStatus) ProtoReflect ¶
func (x *FullStatus) ProtoReflect() protoreflect.Message
func (*FullStatus) Reset ¶
func (x *FullStatus) Reset()
func (*FullStatus) String ¶
func (x *FullStatus) String() string
type GetConfigRequest ¶
type GetConfigRequest struct {
// contains filtered or unexported fields
}
func (*GetConfigRequest) Descriptor
deprecated
func (*GetConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetConfigRequest.ProtoReflect.Descriptor instead.
func (*GetConfigRequest) ProtoMessage ¶
func (*GetConfigRequest) ProtoMessage()
func (*GetConfigRequest) ProtoReflect ¶
func (x *GetConfigRequest) ProtoReflect() protoreflect.Message
func (*GetConfigRequest) Reset ¶
func (x *GetConfigRequest) Reset()
func (*GetConfigRequest) String ¶
func (x *GetConfigRequest) String() string
type GetConfigResponse ¶
type GetConfigResponse struct { // managementUrl settings value. ManagementUrl string `protobuf:"bytes,1,opt,name=managementUrl,proto3" json:"managementUrl,omitempty"` // configFile settings value. ConfigFile string `protobuf:"bytes,2,opt,name=configFile,proto3" json:"configFile,omitempty"` // logFile settings value. LogFile string `protobuf:"bytes,3,opt,name=logFile,proto3" json:"logFile,omitempty"` PreSharedKey string `protobuf:"bytes,4,opt,name=preSharedKey,proto3" json:"preSharedKey,omitempty"` // adminURL settings value. AdminURL string `protobuf:"bytes,5,opt,name=adminURL,proto3" json:"adminURL,omitempty"` // contains filtered or unexported fields }
func (*GetConfigResponse) Descriptor
deprecated
func (*GetConfigResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetConfigResponse.ProtoReflect.Descriptor instead.
func (*GetConfigResponse) GetAdminURL ¶
func (x *GetConfigResponse) GetAdminURL() string
func (*GetConfigResponse) GetConfigFile ¶
func (x *GetConfigResponse) GetConfigFile() string
func (*GetConfigResponse) GetLogFile ¶
func (x *GetConfigResponse) GetLogFile() string
func (*GetConfigResponse) GetManagementUrl ¶
func (x *GetConfigResponse) GetManagementUrl() string
func (*GetConfigResponse) GetPreSharedKey ¶
func (x *GetConfigResponse) GetPreSharedKey() string
func (*GetConfigResponse) ProtoMessage ¶
func (*GetConfigResponse) ProtoMessage()
func (*GetConfigResponse) ProtoReflect ¶
func (x *GetConfigResponse) ProtoReflect() protoreflect.Message
func (*GetConfigResponse) Reset ¶
func (x *GetConfigResponse) Reset()
func (*GetConfigResponse) String ¶
func (x *GetConfigResponse) String() string
type GetLogLevelRequest ¶
type GetLogLevelRequest struct {
// contains filtered or unexported fields
}
func (*GetLogLevelRequest) Descriptor
deprecated
func (*GetLogLevelRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetLogLevelRequest.ProtoReflect.Descriptor instead.
func (*GetLogLevelRequest) ProtoMessage ¶
func (*GetLogLevelRequest) ProtoMessage()
func (*GetLogLevelRequest) ProtoReflect ¶
func (x *GetLogLevelRequest) ProtoReflect() protoreflect.Message
func (*GetLogLevelRequest) Reset ¶
func (x *GetLogLevelRequest) Reset()
func (*GetLogLevelRequest) String ¶
func (x *GetLogLevelRequest) String() string
type GetLogLevelResponse ¶
type GetLogLevelResponse struct { Level LogLevel `protobuf:"varint,1,opt,name=level,proto3,enum=daemon.LogLevel" json:"level,omitempty"` // contains filtered or unexported fields }
func (*GetLogLevelResponse) Descriptor
deprecated
func (*GetLogLevelResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetLogLevelResponse.ProtoReflect.Descriptor instead.
func (*GetLogLevelResponse) GetLevel ¶
func (x *GetLogLevelResponse) GetLevel() LogLevel
func (*GetLogLevelResponse) ProtoMessage ¶
func (*GetLogLevelResponse) ProtoMessage()
func (*GetLogLevelResponse) ProtoReflect ¶
func (x *GetLogLevelResponse) ProtoReflect() protoreflect.Message
func (*GetLogLevelResponse) Reset ¶
func (x *GetLogLevelResponse) Reset()
func (*GetLogLevelResponse) String ¶
func (x *GetLogLevelResponse) String() string
type ListRoutesRequest ¶
type ListRoutesRequest struct {
// contains filtered or unexported fields
}
func (*ListRoutesRequest) Descriptor
deprecated
func (*ListRoutesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListRoutesRequest.ProtoReflect.Descriptor instead.
func (*ListRoutesRequest) ProtoMessage ¶
func (*ListRoutesRequest) ProtoMessage()
func (*ListRoutesRequest) ProtoReflect ¶
func (x *ListRoutesRequest) ProtoReflect() protoreflect.Message
func (*ListRoutesRequest) Reset ¶
func (x *ListRoutesRequest) Reset()
func (*ListRoutesRequest) String ¶
func (x *ListRoutesRequest) String() string
type ListRoutesResponse ¶
type ListRoutesResponse struct { Routes []*Route `protobuf:"bytes,1,rep,name=routes,proto3" json:"routes,omitempty"` // contains filtered or unexported fields }
func (*ListRoutesResponse) Descriptor
deprecated
func (*ListRoutesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListRoutesResponse.ProtoReflect.Descriptor instead.
func (*ListRoutesResponse) GetRoutes ¶
func (x *ListRoutesResponse) GetRoutes() []*Route
func (*ListRoutesResponse) ProtoMessage ¶
func (*ListRoutesResponse) ProtoMessage()
func (*ListRoutesResponse) ProtoReflect ¶
func (x *ListRoutesResponse) ProtoReflect() protoreflect.Message
func (*ListRoutesResponse) Reset ¶
func (x *ListRoutesResponse) Reset()
func (*ListRoutesResponse) String ¶
func (x *ListRoutesResponse) String() string
type LocalPeerState ¶
type LocalPeerState struct { IP string `protobuf:"bytes,1,opt,name=IP,proto3" json:"IP,omitempty"` PubKey string `protobuf:"bytes,2,opt,name=pubKey,proto3" json:"pubKey,omitempty"` KernelInterface bool `protobuf:"varint,3,opt,name=kernelInterface,proto3" json:"kernelInterface,omitempty"` Fqdn string `protobuf:"bytes,4,opt,name=fqdn,proto3" json:"fqdn,omitempty"` RosenpassEnabled bool `protobuf:"varint,5,opt,name=rosenpassEnabled,proto3" json:"rosenpassEnabled,omitempty"` RosenpassPermissive bool `protobuf:"varint,6,opt,name=rosenpassPermissive,proto3" json:"rosenpassPermissive,omitempty"` Routes []string `protobuf:"bytes,7,rep,name=routes,proto3" json:"routes,omitempty"` // contains filtered or unexported fields }
LocalPeerState contains the latest state of the local peer
func (*LocalPeerState) Descriptor
deprecated
func (*LocalPeerState) Descriptor() ([]byte, []int)
Deprecated: Use LocalPeerState.ProtoReflect.Descriptor instead.
func (*LocalPeerState) GetFqdn ¶
func (x *LocalPeerState) GetFqdn() string
func (*LocalPeerState) GetIP ¶
func (x *LocalPeerState) GetIP() string
func (*LocalPeerState) GetKernelInterface ¶
func (x *LocalPeerState) GetKernelInterface() bool
func (*LocalPeerState) GetPubKey ¶
func (x *LocalPeerState) GetPubKey() string
func (*LocalPeerState) GetRosenpassEnabled ¶
func (x *LocalPeerState) GetRosenpassEnabled() bool
func (*LocalPeerState) GetRosenpassPermissive ¶
func (x *LocalPeerState) GetRosenpassPermissive() bool
func (*LocalPeerState) GetRoutes ¶
func (x *LocalPeerState) GetRoutes() []string
func (*LocalPeerState) ProtoMessage ¶
func (*LocalPeerState) ProtoMessage()
func (*LocalPeerState) ProtoReflect ¶
func (x *LocalPeerState) ProtoReflect() protoreflect.Message
func (*LocalPeerState) Reset ¶
func (x *LocalPeerState) Reset()
func (*LocalPeerState) String ¶
func (x *LocalPeerState) String() string
type LogLevel ¶
type LogLevel int32
func (LogLevel) Descriptor ¶
func (LogLevel) Descriptor() protoreflect.EnumDescriptor
func (LogLevel) EnumDescriptor
deprecated
func (LogLevel) Number ¶
func (x LogLevel) Number() protoreflect.EnumNumber
func (LogLevel) Type ¶
func (LogLevel) Type() protoreflect.EnumType
type LoginRequest ¶
type LoginRequest struct { // setupKey wiretrustee setup key. SetupKey string `protobuf:"bytes,1,opt,name=setupKey,proto3" json:"setupKey,omitempty"` // to allow clearing of preshared key while being able to persist in the config file. // // Deprecated: Do not use. PreSharedKey string `protobuf:"bytes,2,opt,name=preSharedKey,proto3" json:"preSharedKey,omitempty"` // managementUrl to authenticate. ManagementUrl string `protobuf:"bytes,3,opt,name=managementUrl,proto3" json:"managementUrl,omitempty"` // adminUrl to manage keys. AdminURL string `protobuf:"bytes,4,opt,name=adminURL,proto3" json:"adminURL,omitempty"` // natExternalIPs map list of external IPs NatExternalIPs []string `protobuf:"bytes,5,rep,name=natExternalIPs,proto3" json:"natExternalIPs,omitempty"` // cleanNATExternalIPs clean map list of external IPs. // This is needed because the generated code // omits initialized empty slices due to omitempty tags CleanNATExternalIPs bool `protobuf:"varint,6,opt,name=cleanNATExternalIPs,proto3" json:"cleanNATExternalIPs,omitempty"` CustomDNSAddress []byte `protobuf:"bytes,7,opt,name=customDNSAddress,proto3" json:"customDNSAddress,omitempty"` IsLinuxDesktopClient bool `protobuf:"varint,8,opt,name=isLinuxDesktopClient,proto3" json:"isLinuxDesktopClient,omitempty"` Hostname string `protobuf:"bytes,9,opt,name=hostname,proto3" json:"hostname,omitempty"` RosenpassEnabled *bool `protobuf:"varint,10,opt,name=rosenpassEnabled,proto3,oneof" json:"rosenpassEnabled,omitempty"` InterfaceName *string `protobuf:"bytes,11,opt,name=interfaceName,proto3,oneof" json:"interfaceName,omitempty"` WireguardPort *int64 `protobuf:"varint,12,opt,name=wireguardPort,proto3,oneof" json:"wireguardPort,omitempty"` DisableAutoConnect *bool `protobuf:"varint,14,opt,name=disableAutoConnect,proto3,oneof" json:"disableAutoConnect,omitempty"` ServerSSHAllowed *bool `protobuf:"varint,15,opt,name=serverSSHAllowed,proto3,oneof" json:"serverSSHAllowed,omitempty"` RosenpassPermissive *bool `protobuf:"varint,16,opt,name=rosenpassPermissive,proto3,oneof" json:"rosenpassPermissive,omitempty"` ExtraIFaceBlacklist []string `protobuf:"bytes,17,rep,name=extraIFaceBlacklist,proto3" json:"extraIFaceBlacklist,omitempty"` NetworkMonitor *bool `protobuf:"varint,18,opt,name=networkMonitor,proto3,oneof" json:"networkMonitor,omitempty"` // contains filtered or unexported fields }
func (*LoginRequest) Descriptor
deprecated
func (*LoginRequest) Descriptor() ([]byte, []int)
Deprecated: Use LoginRequest.ProtoReflect.Descriptor instead.
func (*LoginRequest) GetAdminURL ¶
func (x *LoginRequest) GetAdminURL() string
func (*LoginRequest) GetCleanNATExternalIPs ¶
func (x *LoginRequest) GetCleanNATExternalIPs() bool
func (*LoginRequest) GetCustomDNSAddress ¶
func (x *LoginRequest) GetCustomDNSAddress() []byte
func (*LoginRequest) GetDisableAutoConnect ¶
func (x *LoginRequest) GetDisableAutoConnect() bool
func (*LoginRequest) GetExtraIFaceBlacklist ¶
func (x *LoginRequest) GetExtraIFaceBlacklist() []string
func (*LoginRequest) GetHostname ¶
func (x *LoginRequest) GetHostname() string
func (*LoginRequest) GetInterfaceName ¶
func (x *LoginRequest) GetInterfaceName() string
func (*LoginRequest) GetIsLinuxDesktopClient ¶
func (x *LoginRequest) GetIsLinuxDesktopClient() bool
func (*LoginRequest) GetManagementUrl ¶
func (x *LoginRequest) GetManagementUrl() string
func (*LoginRequest) GetNatExternalIPs ¶
func (x *LoginRequest) GetNatExternalIPs() []string
func (*LoginRequest) GetNetworkMonitor ¶
func (x *LoginRequest) GetNetworkMonitor() bool
func (*LoginRequest) GetOptionalPreSharedKey ¶
func (x *LoginRequest) GetOptionalPreSharedKey() string
func (*LoginRequest) GetPreSharedKey
deprecated
func (x *LoginRequest) GetPreSharedKey() string
Deprecated: Do not use.
func (*LoginRequest) GetRosenpassEnabled ¶
func (x *LoginRequest) GetRosenpassEnabled() bool
func (*LoginRequest) GetRosenpassPermissive ¶
func (x *LoginRequest) GetRosenpassPermissive() bool
func (*LoginRequest) GetServerSSHAllowed ¶
func (x *LoginRequest) GetServerSSHAllowed() bool
func (*LoginRequest) GetSetupKey ¶
func (x *LoginRequest) GetSetupKey() string
func (*LoginRequest) GetWireguardPort ¶
func (x *LoginRequest) GetWireguardPort() int64
func (*LoginRequest) ProtoMessage ¶
func (*LoginRequest) ProtoMessage()
func (*LoginRequest) ProtoReflect ¶
func (x *LoginRequest) ProtoReflect() protoreflect.Message
func (*LoginRequest) Reset ¶
func (x *LoginRequest) Reset()
func (*LoginRequest) String ¶
func (x *LoginRequest) String() string
type LoginResponse ¶
type LoginResponse struct { NeedsSSOLogin bool `protobuf:"varint,1,opt,name=needsSSOLogin,proto3" json:"needsSSOLogin,omitempty"` UserCode string `protobuf:"bytes,2,opt,name=userCode,proto3" json:"userCode,omitempty"` VerificationURI string `protobuf:"bytes,3,opt,name=verificationURI,proto3" json:"verificationURI,omitempty"` VerificationURIComplete string `protobuf:"bytes,4,opt,name=verificationURIComplete,proto3" json:"verificationURIComplete,omitempty"` // contains filtered or unexported fields }
func (*LoginResponse) Descriptor
deprecated
func (*LoginResponse) Descriptor() ([]byte, []int)
Deprecated: Use LoginResponse.ProtoReflect.Descriptor instead.
func (*LoginResponse) GetNeedsSSOLogin ¶
func (x *LoginResponse) GetNeedsSSOLogin() bool
func (*LoginResponse) GetUserCode ¶
func (x *LoginResponse) GetUserCode() string
func (*LoginResponse) GetVerificationURI ¶
func (x *LoginResponse) GetVerificationURI() string
func (*LoginResponse) GetVerificationURIComplete ¶
func (x *LoginResponse) GetVerificationURIComplete() string
func (*LoginResponse) ProtoMessage ¶
func (*LoginResponse) ProtoMessage()
func (*LoginResponse) ProtoReflect ¶
func (x *LoginResponse) ProtoReflect() protoreflect.Message
func (*LoginResponse) Reset ¶
func (x *LoginResponse) Reset()
func (*LoginResponse) String ¶
func (x *LoginResponse) String() string
type ManagementState ¶
type ManagementState struct { URL string `protobuf:"bytes,1,opt,name=URL,proto3" json:"URL,omitempty"` Connected bool `protobuf:"varint,2,opt,name=connected,proto3" json:"connected,omitempty"` Error string `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"` // contains filtered or unexported fields }
ManagementState contains the latest state of a management connection
func (*ManagementState) Descriptor
deprecated
func (*ManagementState) Descriptor() ([]byte, []int)
Deprecated: Use ManagementState.ProtoReflect.Descriptor instead.
func (*ManagementState) GetConnected ¶
func (x *ManagementState) GetConnected() bool
func (*ManagementState) GetError ¶
func (x *ManagementState) GetError() string
func (*ManagementState) GetURL ¶
func (x *ManagementState) GetURL() string
func (*ManagementState) ProtoMessage ¶
func (*ManagementState) ProtoMessage()
func (*ManagementState) ProtoReflect ¶
func (x *ManagementState) ProtoReflect() protoreflect.Message
func (*ManagementState) Reset ¶
func (x *ManagementState) Reset()
func (*ManagementState) String ¶
func (x *ManagementState) String() string
type NSGroupState ¶
type NSGroupState struct { Servers []string `protobuf:"bytes,1,rep,name=servers,proto3" json:"servers,omitempty"` Domains []string `protobuf:"bytes,2,rep,name=domains,proto3" json:"domains,omitempty"` Enabled bool `protobuf:"varint,3,opt,name=enabled,proto3" json:"enabled,omitempty"` Error string `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"` // contains filtered or unexported fields }
func (*NSGroupState) Descriptor
deprecated
func (*NSGroupState) Descriptor() ([]byte, []int)
Deprecated: Use NSGroupState.ProtoReflect.Descriptor instead.
func (*NSGroupState) GetDomains ¶
func (x *NSGroupState) GetDomains() []string
func (*NSGroupState) GetEnabled ¶
func (x *NSGroupState) GetEnabled() bool
func (*NSGroupState) GetError ¶
func (x *NSGroupState) GetError() string
func (*NSGroupState) GetServers ¶
func (x *NSGroupState) GetServers() []string
func (*NSGroupState) ProtoMessage ¶
func (*NSGroupState) ProtoMessage()
func (*NSGroupState) ProtoReflect ¶
func (x *NSGroupState) ProtoReflect() protoreflect.Message
func (*NSGroupState) Reset ¶
func (x *NSGroupState) Reset()
func (*NSGroupState) String ¶
func (x *NSGroupState) String() string
type PeerState ¶
type PeerState struct { IP string `protobuf:"bytes,1,opt,name=IP,proto3" json:"IP,omitempty"` PubKey string `protobuf:"bytes,2,opt,name=pubKey,proto3" json:"pubKey,omitempty"` ConnStatus string `protobuf:"bytes,3,opt,name=connStatus,proto3" json:"connStatus,omitempty"` ConnStatusUpdate *timestamp.Timestamp `protobuf:"bytes,4,opt,name=connStatusUpdate,proto3" json:"connStatusUpdate,omitempty"` Relayed bool `protobuf:"varint,5,opt,name=relayed,proto3" json:"relayed,omitempty"` Direct bool `protobuf:"varint,6,opt,name=direct,proto3" json:"direct,omitempty"` LocalIceCandidateType string `protobuf:"bytes,7,opt,name=localIceCandidateType,proto3" json:"localIceCandidateType,omitempty"` RemoteIceCandidateType string `protobuf:"bytes,8,opt,name=remoteIceCandidateType,proto3" json:"remoteIceCandidateType,omitempty"` Fqdn string `protobuf:"bytes,9,opt,name=fqdn,proto3" json:"fqdn,omitempty"` LocalIceCandidateEndpoint string `protobuf:"bytes,10,opt,name=localIceCandidateEndpoint,proto3" json:"localIceCandidateEndpoint,omitempty"` RemoteIceCandidateEndpoint string `protobuf:"bytes,11,opt,name=remoteIceCandidateEndpoint,proto3" json:"remoteIceCandidateEndpoint,omitempty"` LastWireguardHandshake *timestamp.Timestamp `protobuf:"bytes,12,opt,name=lastWireguardHandshake,proto3" json:"lastWireguardHandshake,omitempty"` BytesRx int64 `protobuf:"varint,13,opt,name=bytesRx,proto3" json:"bytesRx,omitempty"` BytesTx int64 `protobuf:"varint,14,opt,name=bytesTx,proto3" json:"bytesTx,omitempty"` RosenpassEnabled bool `protobuf:"varint,15,opt,name=rosenpassEnabled,proto3" json:"rosenpassEnabled,omitempty"` Routes []string `protobuf:"bytes,16,rep,name=routes,proto3" json:"routes,omitempty"` Latency *duration.Duration `protobuf:"bytes,17,opt,name=latency,proto3" json:"latency,omitempty"` // contains filtered or unexported fields }
PeerState contains the latest state of a peer
func (*PeerState) Descriptor
deprecated
func (*PeerState) GetBytesRx ¶
func (*PeerState) GetBytesTx ¶
func (*PeerState) GetConnStatus ¶
func (*PeerState) GetConnStatusUpdate ¶
func (*PeerState) GetLastWireguardHandshake ¶
func (*PeerState) GetLatency ¶
func (*PeerState) GetLocalIceCandidateEndpoint ¶
func (*PeerState) GetLocalIceCandidateType ¶
func (*PeerState) GetRelayed ¶
func (*PeerState) GetRemoteIceCandidateEndpoint ¶
func (*PeerState) GetRemoteIceCandidateType ¶
func (*PeerState) GetRosenpassEnabled ¶
func (*PeerState) ProtoMessage ¶
func (*PeerState) ProtoMessage()
func (*PeerState) ProtoReflect ¶
func (x *PeerState) ProtoReflect() protoreflect.Message
type RelayState ¶
type RelayState struct { URI string `protobuf:"bytes,1,opt,name=URI,proto3" json:"URI,omitempty"` Available bool `protobuf:"varint,2,opt,name=available,proto3" json:"available,omitempty"` Error string `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"` // contains filtered or unexported fields }
RelayState contains the latest state of the relay
func (*RelayState) Descriptor
deprecated
func (*RelayState) Descriptor() ([]byte, []int)
Deprecated: Use RelayState.ProtoReflect.Descriptor instead.
func (*RelayState) GetAvailable ¶
func (x *RelayState) GetAvailable() bool
func (*RelayState) GetError ¶
func (x *RelayState) GetError() string
func (*RelayState) GetURI ¶
func (x *RelayState) GetURI() string
func (*RelayState) ProtoMessage ¶
func (*RelayState) ProtoMessage()
func (*RelayState) ProtoReflect ¶
func (x *RelayState) ProtoReflect() protoreflect.Message
func (*RelayState) Reset ¶
func (x *RelayState) Reset()
func (*RelayState) String ¶
func (x *RelayState) String() string
type Route ¶
type Route struct { ID string `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"` Network string `protobuf:"bytes,2,opt,name=network,proto3" json:"network,omitempty"` Selected bool `protobuf:"varint,3,opt,name=selected,proto3" json:"selected,omitempty"` // contains filtered or unexported fields }
func (*Route) Descriptor
deprecated
func (*Route) GetNetwork ¶
func (*Route) GetSelected ¶
func (*Route) ProtoMessage ¶
func (*Route) ProtoMessage()
func (*Route) ProtoReflect ¶
func (x *Route) ProtoReflect() protoreflect.Message
type SelectRoutesRequest ¶
type SelectRoutesRequest struct { RouteIDs []string `protobuf:"bytes,1,rep,name=routeIDs,proto3" json:"routeIDs,omitempty"` Append bool `protobuf:"varint,2,opt,name=append,proto3" json:"append,omitempty"` All bool `protobuf:"varint,3,opt,name=all,proto3" json:"all,omitempty"` // contains filtered or unexported fields }
func (*SelectRoutesRequest) Descriptor
deprecated
func (*SelectRoutesRequest) Descriptor() ([]byte, []int)
Deprecated: Use SelectRoutesRequest.ProtoReflect.Descriptor instead.
func (*SelectRoutesRequest) GetAll ¶
func (x *SelectRoutesRequest) GetAll() bool
func (*SelectRoutesRequest) GetAppend ¶
func (x *SelectRoutesRequest) GetAppend() bool
func (*SelectRoutesRequest) GetRouteIDs ¶
func (x *SelectRoutesRequest) GetRouteIDs() []string
func (*SelectRoutesRequest) ProtoMessage ¶
func (*SelectRoutesRequest) ProtoMessage()
func (*SelectRoutesRequest) ProtoReflect ¶
func (x *SelectRoutesRequest) ProtoReflect() protoreflect.Message
func (*SelectRoutesRequest) Reset ¶
func (x *SelectRoutesRequest) Reset()
func (*SelectRoutesRequest) String ¶
func (x *SelectRoutesRequest) String() string
type SelectRoutesResponse ¶
type SelectRoutesResponse struct {
// contains filtered or unexported fields
}
func (*SelectRoutesResponse) Descriptor
deprecated
func (*SelectRoutesResponse) Descriptor() ([]byte, []int)
Deprecated: Use SelectRoutesResponse.ProtoReflect.Descriptor instead.
func (*SelectRoutesResponse) ProtoMessage ¶
func (*SelectRoutesResponse) ProtoMessage()
func (*SelectRoutesResponse) ProtoReflect ¶
func (x *SelectRoutesResponse) ProtoReflect() protoreflect.Message
func (*SelectRoutesResponse) Reset ¶
func (x *SelectRoutesResponse) Reset()
func (*SelectRoutesResponse) String ¶
func (x *SelectRoutesResponse) String() string
type SetLogLevelRequest ¶
type SetLogLevelRequest struct { Level LogLevel `protobuf:"varint,1,opt,name=level,proto3,enum=daemon.LogLevel" json:"level,omitempty"` // contains filtered or unexported fields }
func (*SetLogLevelRequest) Descriptor
deprecated
func (*SetLogLevelRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetLogLevelRequest.ProtoReflect.Descriptor instead.
func (*SetLogLevelRequest) GetLevel ¶
func (x *SetLogLevelRequest) GetLevel() LogLevel
func (*SetLogLevelRequest) ProtoMessage ¶
func (*SetLogLevelRequest) ProtoMessage()
func (*SetLogLevelRequest) ProtoReflect ¶
func (x *SetLogLevelRequest) ProtoReflect() protoreflect.Message
func (*SetLogLevelRequest) Reset ¶
func (x *SetLogLevelRequest) Reset()
func (*SetLogLevelRequest) String ¶
func (x *SetLogLevelRequest) String() string
type SetLogLevelResponse ¶
type SetLogLevelResponse struct {
// contains filtered or unexported fields
}
func (*SetLogLevelResponse) Descriptor
deprecated
func (*SetLogLevelResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetLogLevelResponse.ProtoReflect.Descriptor instead.
func (*SetLogLevelResponse) ProtoMessage ¶
func (*SetLogLevelResponse) ProtoMessage()
func (*SetLogLevelResponse) ProtoReflect ¶
func (x *SetLogLevelResponse) ProtoReflect() protoreflect.Message
func (*SetLogLevelResponse) Reset ¶
func (x *SetLogLevelResponse) Reset()
func (*SetLogLevelResponse) String ¶
func (x *SetLogLevelResponse) String() string
type SignalState ¶
type SignalState struct { URL string `protobuf:"bytes,1,opt,name=URL,proto3" json:"URL,omitempty"` Connected bool `protobuf:"varint,2,opt,name=connected,proto3" json:"connected,omitempty"` Error string `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"` // contains filtered or unexported fields }
SignalState contains the latest state of a signal connection
func (*SignalState) Descriptor
deprecated
func (*SignalState) Descriptor() ([]byte, []int)
Deprecated: Use SignalState.ProtoReflect.Descriptor instead.
func (*SignalState) GetConnected ¶
func (x *SignalState) GetConnected() bool
func (*SignalState) GetError ¶
func (x *SignalState) GetError() string
func (*SignalState) GetURL ¶
func (x *SignalState) GetURL() string
func (*SignalState) ProtoMessage ¶
func (*SignalState) ProtoMessage()
func (*SignalState) ProtoReflect ¶
func (x *SignalState) ProtoReflect() protoreflect.Message
func (*SignalState) Reset ¶
func (x *SignalState) Reset()
func (*SignalState) String ¶
func (x *SignalState) String() string
type StatusRequest ¶
type StatusRequest struct { GetFullPeerStatus bool `protobuf:"varint,1,opt,name=getFullPeerStatus,proto3" json:"getFullPeerStatus,omitempty"` // contains filtered or unexported fields }
func (*StatusRequest) Descriptor
deprecated
func (*StatusRequest) Descriptor() ([]byte, []int)
Deprecated: Use StatusRequest.ProtoReflect.Descriptor instead.
func (*StatusRequest) GetGetFullPeerStatus ¶
func (x *StatusRequest) GetGetFullPeerStatus() bool
func (*StatusRequest) ProtoMessage ¶
func (*StatusRequest) ProtoMessage()
func (*StatusRequest) ProtoReflect ¶
func (x *StatusRequest) ProtoReflect() protoreflect.Message
func (*StatusRequest) Reset ¶
func (x *StatusRequest) Reset()
func (*StatusRequest) String ¶
func (x *StatusRequest) String() string
type StatusResponse ¶
type StatusResponse struct { // status of the server. Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` FullStatus *FullStatus `protobuf:"bytes,2,opt,name=fullStatus,proto3" json:"fullStatus,omitempty"` // NetBird daemon version DaemonVersion string `protobuf:"bytes,3,opt,name=daemonVersion,proto3" json:"daemonVersion,omitempty"` // contains filtered or unexported fields }
func (*StatusResponse) Descriptor
deprecated
func (*StatusResponse) Descriptor() ([]byte, []int)
Deprecated: Use StatusResponse.ProtoReflect.Descriptor instead.
func (*StatusResponse) GetDaemonVersion ¶
func (x *StatusResponse) GetDaemonVersion() string
func (*StatusResponse) GetFullStatus ¶
func (x *StatusResponse) GetFullStatus() *FullStatus
func (*StatusResponse) GetStatus ¶
func (x *StatusResponse) GetStatus() string
func (*StatusResponse) ProtoMessage ¶
func (*StatusResponse) ProtoMessage()
func (*StatusResponse) ProtoReflect ¶
func (x *StatusResponse) ProtoReflect() protoreflect.Message
func (*StatusResponse) Reset ¶
func (x *StatusResponse) Reset()
func (*StatusResponse) String ¶
func (x *StatusResponse) String() string
type UnimplementedDaemonServiceServer ¶
type UnimplementedDaemonServiceServer struct { }
UnimplementedDaemonServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedDaemonServiceServer) DebugBundle ¶
func (UnimplementedDaemonServiceServer) DebugBundle(context.Context, *DebugBundleRequest) (*DebugBundleResponse, error)
func (UnimplementedDaemonServiceServer) DeselectRoutes ¶
func (UnimplementedDaemonServiceServer) DeselectRoutes(context.Context, *SelectRoutesRequest) (*SelectRoutesResponse, error)
func (UnimplementedDaemonServiceServer) Down ¶
func (UnimplementedDaemonServiceServer) Down(context.Context, *DownRequest) (*DownResponse, error)
func (UnimplementedDaemonServiceServer) GetConfig ¶
func (UnimplementedDaemonServiceServer) GetConfig(context.Context, *GetConfigRequest) (*GetConfigResponse, error)
func (UnimplementedDaemonServiceServer) GetLogLevel ¶
func (UnimplementedDaemonServiceServer) GetLogLevel(context.Context, *GetLogLevelRequest) (*GetLogLevelResponse, error)
func (UnimplementedDaemonServiceServer) ListRoutes ¶
func (UnimplementedDaemonServiceServer) ListRoutes(context.Context, *ListRoutesRequest) (*ListRoutesResponse, error)
func (UnimplementedDaemonServiceServer) Login ¶
func (UnimplementedDaemonServiceServer) Login(context.Context, *LoginRequest) (*LoginResponse, error)
func (UnimplementedDaemonServiceServer) SelectRoutes ¶
func (UnimplementedDaemonServiceServer) SelectRoutes(context.Context, *SelectRoutesRequest) (*SelectRoutesResponse, error)
func (UnimplementedDaemonServiceServer) SetLogLevel ¶
func (UnimplementedDaemonServiceServer) SetLogLevel(context.Context, *SetLogLevelRequest) (*SetLogLevelResponse, error)
func (UnimplementedDaemonServiceServer) Status ¶
func (UnimplementedDaemonServiceServer) Status(context.Context, *StatusRequest) (*StatusResponse, error)
func (UnimplementedDaemonServiceServer) Up ¶
func (UnimplementedDaemonServiceServer) Up(context.Context, *UpRequest) (*UpResponse, error)
func (UnimplementedDaemonServiceServer) WaitSSOLogin ¶
func (UnimplementedDaemonServiceServer) WaitSSOLogin(context.Context, *WaitSSOLoginRequest) (*WaitSSOLoginResponse, error)
type UnsafeDaemonServiceServer ¶
type UnsafeDaemonServiceServer interface {
// contains filtered or unexported methods
}
UnsafeDaemonServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DaemonServiceServer will result in compilation errors.
type UpRequest ¶
type UpRequest struct {
// contains filtered or unexported fields
}
func (*UpRequest) Descriptor
deprecated
func (*UpRequest) ProtoMessage ¶
func (*UpRequest) ProtoMessage()
func (*UpRequest) ProtoReflect ¶
func (x *UpRequest) ProtoReflect() protoreflect.Message
type UpResponse ¶
type UpResponse struct {
// contains filtered or unexported fields
}
func (*UpResponse) Descriptor
deprecated
func (*UpResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpResponse.ProtoReflect.Descriptor instead.
func (*UpResponse) ProtoMessage ¶
func (*UpResponse) ProtoMessage()
func (*UpResponse) ProtoReflect ¶
func (x *UpResponse) ProtoReflect() protoreflect.Message
func (*UpResponse) Reset ¶
func (x *UpResponse) Reset()
func (*UpResponse) String ¶
func (x *UpResponse) String() string
type WaitSSOLoginRequest ¶
type WaitSSOLoginRequest struct { UserCode string `protobuf:"bytes,1,opt,name=userCode,proto3" json:"userCode,omitempty"` Hostname string `protobuf:"bytes,2,opt,name=hostname,proto3" json:"hostname,omitempty"` // contains filtered or unexported fields }
func (*WaitSSOLoginRequest) Descriptor
deprecated
func (*WaitSSOLoginRequest) Descriptor() ([]byte, []int)
Deprecated: Use WaitSSOLoginRequest.ProtoReflect.Descriptor instead.
func (*WaitSSOLoginRequest) GetHostname ¶
func (x *WaitSSOLoginRequest) GetHostname() string
func (*WaitSSOLoginRequest) GetUserCode ¶
func (x *WaitSSOLoginRequest) GetUserCode() string
func (*WaitSSOLoginRequest) ProtoMessage ¶
func (*WaitSSOLoginRequest) ProtoMessage()
func (*WaitSSOLoginRequest) ProtoReflect ¶
func (x *WaitSSOLoginRequest) ProtoReflect() protoreflect.Message
func (*WaitSSOLoginRequest) Reset ¶
func (x *WaitSSOLoginRequest) Reset()
func (*WaitSSOLoginRequest) String ¶
func (x *WaitSSOLoginRequest) String() string
type WaitSSOLoginResponse ¶
type WaitSSOLoginResponse struct {
// contains filtered or unexported fields
}
func (*WaitSSOLoginResponse) Descriptor
deprecated
func (*WaitSSOLoginResponse) Descriptor() ([]byte, []int)
Deprecated: Use WaitSSOLoginResponse.ProtoReflect.Descriptor instead.
func (*WaitSSOLoginResponse) ProtoMessage ¶
func (*WaitSSOLoginResponse) ProtoMessage()
func (*WaitSSOLoginResponse) ProtoReflect ¶
func (x *WaitSSOLoginResponse) ProtoReflect() protoreflect.Message
func (*WaitSSOLoginResponse) Reset ¶
func (x *WaitSSOLoginResponse) Reset()
func (*WaitSSOLoginResponse) String ¶
func (x *WaitSSOLoginResponse) String() string