proto

package
v0.1.13 Latest Latest
Warning

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

Go to latest
Published: Nov 25, 2025 License: BSD-3-Clause Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
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.

View Source
var (
	SystemEvent_Severity_name = map[int32]string{
		0: "INFO",
		1: "WARNING",
		2: "ERROR",
		3: "CRITICAL",
	}
	SystemEvent_Severity_value = map[string]int32{
		"INFO":     0,
		"WARNING":  1,
		"ERROR":    2,
		"CRITICAL": 3,
	}
)

Enum value maps for SystemEvent_Severity.

View Source
var (
	SystemEvent_Category_name = map[int32]string{
		0: "NETWORK",
		1: "DNS",
		2: "AUTHENTICATION",
		3: "CONNECTIVITY",
		4: "SYSTEM",
	}
	SystemEvent_Category_value = map[string]int32{
		"NETWORK":        0,
		"DNS":            1,
		"AUTHENTICATION": 2,
		"CONNECTIVITY":   3,
		"SYSTEM":         4,
	}
)

Enum value maps for SystemEvent_Category.

View Source
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: "ListNetworks",
			Handler:    _DaemonService_ListNetworks_Handler,
		},
		{
			MethodName: "SelectNetworks",
			Handler:    _DaemonService_SelectNetworks_Handler,
		},
		{
			MethodName: "DeselectNetworks",
			Handler:    _DaemonService_DeselectNetworks_Handler,
		},
		{
			MethodName: "ForwardingRules",
			Handler:    _DaemonService_ForwardingRules_Handler,
		},
		{
			MethodName: "DebugBundle",
			Handler:    _DaemonService_DebugBundle_Handler,
		},
		{
			MethodName: "GetLogLevel",
			Handler:    _DaemonService_GetLogLevel_Handler,
		},
		{
			MethodName: "SetLogLevel",
			Handler:    _DaemonService_SetLogLevel_Handler,
		},
		{
			MethodName: "ListStates",
			Handler:    _DaemonService_ListStates_Handler,
		},
		{
			MethodName: "CleanState",
			Handler:    _DaemonService_CleanState_Handler,
		},
		{
			MethodName: "DeleteState",
			Handler:    _DaemonService_DeleteState_Handler,
		},
		{
			MethodName: "SetSyncResponsePersistence",
			Handler:    _DaemonService_SetSyncResponsePersistence_Handler,
		},
		{
			MethodName: "TracePacket",
			Handler:    _DaemonService_TracePacket_Handler,
		},
		{
			MethodName: "GetEvents",
			Handler:    _DaemonService_GetEvents_Handler,
		},
		{
			MethodName: "SwitchProfile",
			Handler:    _DaemonService_SwitchProfile_Handler,
		},
		{
			MethodName: "SetConfig",
			Handler:    _DaemonService_SetConfig_Handler,
		},
		{
			MethodName: "AddProfile",
			Handler:    _DaemonService_AddProfile_Handler,
		},
		{
			MethodName: "RemoveProfile",
			Handler:    _DaemonService_RemoveProfile_Handler,
		},
		{
			MethodName: "ListProfiles",
			Handler:    _DaemonService_ListProfiles_Handler,
		},
		{
			MethodName: "GetActiveProfile",
			Handler:    _DaemonService_GetActiveProfile_Handler,
		},
		{
			MethodName: "Logout",
			Handler:    _DaemonService_Logout_Handler,
		},
		{
			MethodName: "GetFeatures",
			Handler:    _DaemonService_GetFeatures_Handler,
		},
		{
			MethodName: "GetPeerSSHHostKey",
			Handler:    _DaemonService_GetPeerSSHHostKey_Handler,
		},
		{
			MethodName: "RequestJWTAuth",
			Handler:    _DaemonService_RequestJWTAuth_Handler,
		},
		{
			MethodName: "WaitJWTToken",
			Handler:    _DaemonService_WaitJWTToken_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "SubscribeEvents",
			Handler:       _DaemonService_SubscribeEvents_Handler,
			ServerStreams: true,
		},
	},
	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)

View Source
var File_daemon_proto protoreflect.FileDescriptor

Functions

func RegisterDaemonServiceServer

func RegisterDaemonServiceServer(s grpc.ServiceRegistrar, srv DaemonServiceServer)

Types

type AddProfileRequest

type AddProfileRequest struct {
	Username    string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
	ProfileName string `protobuf:"bytes,2,opt,name=profileName,proto3" json:"profileName,omitempty"`
	// contains filtered or unexported fields
}

func (*AddProfileRequest) Descriptor deprecated

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

Deprecated: Use AddProfileRequest.ProtoReflect.Descriptor instead.

func (*AddProfileRequest) GetProfileName

func (x *AddProfileRequest) GetProfileName() string

func (*AddProfileRequest) GetUsername

func (x *AddProfileRequest) GetUsername() string

func (*AddProfileRequest) ProtoMessage

func (*AddProfileRequest) ProtoMessage()

func (*AddProfileRequest) ProtoReflect

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

func (*AddProfileRequest) Reset

func (x *AddProfileRequest) Reset()

func (*AddProfileRequest) String

func (x *AddProfileRequest) String() string

type AddProfileResponse

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

func (*AddProfileResponse) Descriptor deprecated

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

Deprecated: Use AddProfileResponse.ProtoReflect.Descriptor instead.

func (*AddProfileResponse) ProtoMessage

func (*AddProfileResponse) ProtoMessage()

func (*AddProfileResponse) ProtoReflect

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

func (*AddProfileResponse) Reset

func (x *AddProfileResponse) Reset()

func (*AddProfileResponse) String

func (x *AddProfileResponse) String() string

type CleanStateRequest

type CleanStateRequest struct {
	StateName string `protobuf:"bytes,1,opt,name=state_name,json=stateName,proto3" json:"state_name,omitempty"`
	All       bool   `protobuf:"varint,2,opt,name=all,proto3" json:"all,omitempty"`
	// contains filtered or unexported fields
}

CleanStateRequest for cleaning states

func (*CleanStateRequest) Descriptor deprecated

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

Deprecated: Use CleanStateRequest.ProtoReflect.Descriptor instead.

func (*CleanStateRequest) GetAll

func (x *CleanStateRequest) GetAll() bool

func (*CleanStateRequest) GetStateName

func (x *CleanStateRequest) GetStateName() string

func (*CleanStateRequest) ProtoMessage

func (*CleanStateRequest) ProtoMessage()

func (*CleanStateRequest) ProtoReflect

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

func (*CleanStateRequest) Reset

func (x *CleanStateRequest) Reset()

func (*CleanStateRequest) String

func (x *CleanStateRequest) String() string

type CleanStateResponse

type CleanStateResponse struct {
	CleanedStates int32 `protobuf:"varint,1,opt,name=cleaned_states,json=cleanedStates,proto3" json:"cleaned_states,omitempty"`
	// contains filtered or unexported fields
}

CleanStateResponse contains the result of the clean operation

func (*CleanStateResponse) Descriptor deprecated

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

Deprecated: Use CleanStateResponse.ProtoReflect.Descriptor instead.

func (*CleanStateResponse) GetCleanedStates

func (x *CleanStateResponse) GetCleanedStates() int32

func (*CleanStateResponse) ProtoMessage

func (*CleanStateResponse) ProtoMessage()

func (*CleanStateResponse) ProtoReflect

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

func (*CleanStateResponse) Reset

func (x *CleanStateResponse) Reset()

func (*CleanStateResponse) String

func (x *CleanStateResponse) String() string

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 networks
	ListNetworks(ctx context.Context, in *ListNetworksRequest, opts ...grpc.CallOption) (*ListNetworksResponse, error)
	// Select specific routes
	SelectNetworks(ctx context.Context, in *SelectNetworksRequest, opts ...grpc.CallOption) (*SelectNetworksResponse, error)
	// Deselect specific routes
	DeselectNetworks(ctx context.Context, in *SelectNetworksRequest, opts ...grpc.CallOption) (*SelectNetworksResponse, error)
	ForwardingRules(ctx context.Context, in *EmptyRequest, opts ...grpc.CallOption) (*ForwardingRulesResponse, 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)
	// List all states
	ListStates(ctx context.Context, in *ListStatesRequest, opts ...grpc.CallOption) (*ListStatesResponse, error)
	// Clean specific state or all states
	CleanState(ctx context.Context, in *CleanStateRequest, opts ...grpc.CallOption) (*CleanStateResponse, error)
	// Delete specific state or all states
	DeleteState(ctx context.Context, in *DeleteStateRequest, opts ...grpc.CallOption) (*DeleteStateResponse, error)
	// SetSyncResponsePersistence enables or disables sync response persistence
	SetSyncResponsePersistence(ctx context.Context, in *SetSyncResponsePersistenceRequest, opts ...grpc.CallOption) (*SetSyncResponsePersistenceResponse, error)
	TracePacket(ctx context.Context, in *TracePacketRequest, opts ...grpc.CallOption) (*TracePacketResponse, error)
	SubscribeEvents(ctx context.Context, in *SubscribeRequest, opts ...grpc.CallOption) (DaemonService_SubscribeEventsClient, error)
	GetEvents(ctx context.Context, in *GetEventsRequest, opts ...grpc.CallOption) (*GetEventsResponse, error)
	SwitchProfile(ctx context.Context, in *SwitchProfileRequest, opts ...grpc.CallOption) (*SwitchProfileResponse, error)
	SetConfig(ctx context.Context, in *SetConfigRequest, opts ...grpc.CallOption) (*SetConfigResponse, error)
	AddProfile(ctx context.Context, in *AddProfileRequest, opts ...grpc.CallOption) (*AddProfileResponse, error)
	RemoveProfile(ctx context.Context, in *RemoveProfileRequest, opts ...grpc.CallOption) (*RemoveProfileResponse, error)
	ListProfiles(ctx context.Context, in *ListProfilesRequest, opts ...grpc.CallOption) (*ListProfilesResponse, error)
	GetActiveProfile(ctx context.Context, in *GetActiveProfileRequest, opts ...grpc.CallOption) (*GetActiveProfileResponse, error)
	// Logout disconnects from the network and deletes the peer from the management server
	Logout(ctx context.Context, in *LogoutRequest, opts ...grpc.CallOption) (*LogoutResponse, error)
	GetFeatures(ctx context.Context, in *GetFeaturesRequest, opts ...grpc.CallOption) (*GetFeaturesResponse, error)
	// GetPeerSSHHostKey retrieves SSH host key for a specific peer
	GetPeerSSHHostKey(ctx context.Context, in *GetPeerSSHHostKeyRequest, opts ...grpc.CallOption) (*GetPeerSSHHostKeyResponse, error)
	// RequestJWTAuth initiates JWT authentication flow for SSH
	RequestJWTAuth(ctx context.Context, in *RequestJWTAuthRequest, opts ...grpc.CallOption) (*RequestJWTAuthResponse, error)
	// WaitJWTToken waits for JWT authentication completion
	WaitJWTToken(ctx context.Context, in *WaitJWTTokenRequest, opts ...grpc.CallOption) (*WaitJWTTokenResponse, 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.

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 networks
	ListNetworks(context.Context, *ListNetworksRequest) (*ListNetworksResponse, error)
	// Select specific routes
	SelectNetworks(context.Context, *SelectNetworksRequest) (*SelectNetworksResponse, error)
	// Deselect specific routes
	DeselectNetworks(context.Context, *SelectNetworksRequest) (*SelectNetworksResponse, error)
	ForwardingRules(context.Context, *EmptyRequest) (*ForwardingRulesResponse, 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)
	// List all states
	ListStates(context.Context, *ListStatesRequest) (*ListStatesResponse, error)
	// Clean specific state or all states
	CleanState(context.Context, *CleanStateRequest) (*CleanStateResponse, error)
	// Delete specific state or all states
	DeleteState(context.Context, *DeleteStateRequest) (*DeleteStateResponse, error)
	// SetSyncResponsePersistence enables or disables sync response persistence
	SetSyncResponsePersistence(context.Context, *SetSyncResponsePersistenceRequest) (*SetSyncResponsePersistenceResponse, error)
	TracePacket(context.Context, *TracePacketRequest) (*TracePacketResponse, error)
	SubscribeEvents(*SubscribeRequest, DaemonService_SubscribeEventsServer) error
	GetEvents(context.Context, *GetEventsRequest) (*GetEventsResponse, error)
	SwitchProfile(context.Context, *SwitchProfileRequest) (*SwitchProfileResponse, error)
	SetConfig(context.Context, *SetConfigRequest) (*SetConfigResponse, error)
	AddProfile(context.Context, *AddProfileRequest) (*AddProfileResponse, error)
	RemoveProfile(context.Context, *RemoveProfileRequest) (*RemoveProfileResponse, error)
	ListProfiles(context.Context, *ListProfilesRequest) (*ListProfilesResponse, error)
	GetActiveProfile(context.Context, *GetActiveProfileRequest) (*GetActiveProfileResponse, error)
	// Logout disconnects from the network and deletes the peer from the management server
	Logout(context.Context, *LogoutRequest) (*LogoutResponse, error)
	GetFeatures(context.Context, *GetFeaturesRequest) (*GetFeaturesResponse, error)
	// GetPeerSSHHostKey retrieves SSH host key for a specific peer
	GetPeerSSHHostKey(context.Context, *GetPeerSSHHostKeyRequest) (*GetPeerSSHHostKeyResponse, error)
	// RequestJWTAuth initiates JWT authentication flow for SSH
	RequestJWTAuth(context.Context, *RequestJWTAuthRequest) (*RequestJWTAuthResponse, error)
	// WaitJWTToken waits for JWT authentication completion
	WaitJWTToken(context.Context, *WaitJWTTokenRequest) (*WaitJWTTokenResponse, error)
	// contains filtered or unexported methods
}

DaemonServiceServer is the server API for DaemonService service. All implementations must embed UnimplementedDaemonServiceServer for forward compatibility

type DaemonService_SubscribeEventsClient

type DaemonService_SubscribeEventsClient interface {
	Recv() (*SystemEvent, error)
	grpc.ClientStream
}

type DaemonService_SubscribeEventsServer

type DaemonService_SubscribeEventsServer interface {
	Send(*SystemEvent) error
	grpc.ServerStream
}

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"`
	SystemInfo   bool   `protobuf:"varint,3,opt,name=systemInfo,proto3" json:"systemInfo,omitempty"`
	UploadURL    string `protobuf:"bytes,4,opt,name=uploadURL,proto3" json:"uploadURL,omitempty"`
	LogFileCount uint32 `protobuf:"varint,5,opt,name=logFileCount,proto3" json:"logFileCount,omitempty"`
	// contains filtered or unexported fields
}

DebugBundler

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

func (x *DebugBundleRequest) GetLogFileCount() uint32

func (*DebugBundleRequest) GetStatus

func (x *DebugBundleRequest) GetStatus() string

func (*DebugBundleRequest) GetSystemInfo

func (x *DebugBundleRequest) GetSystemInfo() bool

func (*DebugBundleRequest) GetUploadURL

func (x *DebugBundleRequest) GetUploadURL() 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"`
	UploadedKey         string `protobuf:"bytes,2,opt,name=uploadedKey,proto3" json:"uploadedKey,omitempty"`
	UploadFailureReason string `protobuf:"bytes,3,opt,name=uploadFailureReason,proto3" json:"uploadFailureReason,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) GetUploadFailureReason

func (x *DebugBundleResponse) GetUploadFailureReason() string

func (*DebugBundleResponse) GetUploadedKey

func (x *DebugBundleResponse) GetUploadedKey() 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 DeleteStateRequest

type DeleteStateRequest struct {
	StateName string `protobuf:"bytes,1,opt,name=state_name,json=stateName,proto3" json:"state_name,omitempty"`
	All       bool   `protobuf:"varint,2,opt,name=all,proto3" json:"all,omitempty"`
	// contains filtered or unexported fields
}

DeleteStateRequest for deleting states

func (*DeleteStateRequest) Descriptor deprecated

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

Deprecated: Use DeleteStateRequest.ProtoReflect.Descriptor instead.

func (*DeleteStateRequest) GetAll

func (x *DeleteStateRequest) GetAll() bool

func (*DeleteStateRequest) GetStateName

func (x *DeleteStateRequest) GetStateName() string

func (*DeleteStateRequest) ProtoMessage

func (*DeleteStateRequest) ProtoMessage()

func (*DeleteStateRequest) ProtoReflect

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

func (*DeleteStateRequest) Reset

func (x *DeleteStateRequest) Reset()

func (*DeleteStateRequest) String

func (x *DeleteStateRequest) String() string

type DeleteStateResponse

type DeleteStateResponse struct {
	DeletedStates int32 `protobuf:"varint,1,opt,name=deleted_states,json=deletedStates,proto3" json:"deleted_states,omitempty"`
	// contains filtered or unexported fields
}

DeleteStateResponse contains the result of the delete operation

func (*DeleteStateResponse) Descriptor deprecated

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

Deprecated: Use DeleteStateResponse.ProtoReflect.Descriptor instead.

func (*DeleteStateResponse) GetDeletedStates

func (x *DeleteStateResponse) GetDeletedStates() int32

func (*DeleteStateResponse) ProtoMessage

func (*DeleteStateResponse) ProtoMessage()

func (*DeleteStateResponse) ProtoReflect

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

func (*DeleteStateResponse) Reset

func (x *DeleteStateResponse) Reset()

func (*DeleteStateResponse) String

func (x *DeleteStateResponse) 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 EmptyRequest

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

func (*EmptyRequest) Descriptor deprecated

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

Deprecated: Use EmptyRequest.ProtoReflect.Descriptor instead.

func (*EmptyRequest) ProtoMessage

func (*EmptyRequest) ProtoMessage()

func (*EmptyRequest) ProtoReflect

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

func (*EmptyRequest) Reset

func (x *EmptyRequest) Reset()

func (*EmptyRequest) String

func (x *EmptyRequest) String() string

type ForwardingRule

type ForwardingRule struct {
	Protocol           string    `protobuf:"bytes,1,opt,name=protocol,proto3" json:"protocol,omitempty"`
	DestinationPort    *PortInfo `protobuf:"bytes,2,opt,name=destinationPort,proto3" json:"destinationPort,omitempty"`
	TranslatedAddress  string    `protobuf:"bytes,3,opt,name=translatedAddress,proto3" json:"translatedAddress,omitempty"`
	TranslatedHostname string    `protobuf:"bytes,4,opt,name=translatedHostname,proto3" json:"translatedHostname,omitempty"`
	TranslatedPort     *PortInfo `protobuf:"bytes,5,opt,name=translatedPort,proto3" json:"translatedPort,omitempty"`
	// contains filtered or unexported fields
}

func (*ForwardingRule) Descriptor deprecated

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

Deprecated: Use ForwardingRule.ProtoReflect.Descriptor instead.

func (*ForwardingRule) GetDestinationPort

func (x *ForwardingRule) GetDestinationPort() *PortInfo

func (*ForwardingRule) GetProtocol

func (x *ForwardingRule) GetProtocol() string

func (*ForwardingRule) GetTranslatedAddress

func (x *ForwardingRule) GetTranslatedAddress() string

func (*ForwardingRule) GetTranslatedHostname

func (x *ForwardingRule) GetTranslatedHostname() string

func (*ForwardingRule) GetTranslatedPort

func (x *ForwardingRule) GetTranslatedPort() *PortInfo

func (*ForwardingRule) ProtoMessage

func (*ForwardingRule) ProtoMessage()

func (*ForwardingRule) ProtoReflect

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

func (*ForwardingRule) Reset

func (x *ForwardingRule) Reset()

func (*ForwardingRule) String

func (x *ForwardingRule) String() string

type ForwardingRulesResponse

type ForwardingRulesResponse struct {
	Rules []*ForwardingRule `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"`
	// contains filtered or unexported fields
}

func (*ForwardingRulesResponse) Descriptor deprecated

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

Deprecated: Use ForwardingRulesResponse.ProtoReflect.Descriptor instead.

func (*ForwardingRulesResponse) GetRules

func (x *ForwardingRulesResponse) GetRules() []*ForwardingRule

func (*ForwardingRulesResponse) ProtoMessage

func (*ForwardingRulesResponse) ProtoMessage()

func (*ForwardingRulesResponse) ProtoReflect

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

func (*ForwardingRulesResponse) Reset

func (x *ForwardingRulesResponse) Reset()

func (*ForwardingRulesResponse) String

func (x *ForwardingRulesResponse) 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"`
	NumberOfForwardingRules int32            `protobuf:"varint,8,opt,name=NumberOfForwardingRules,proto3" json:"NumberOfForwardingRules,omitempty"`
	Events                  []*SystemEvent   `protobuf:"bytes,7,rep,name=events,proto3" json:"events,omitempty"`
	LazyConnectionEnabled   bool             `protobuf:"varint,9,opt,name=lazyConnectionEnabled,proto3" json:"lazyConnectionEnabled,omitempty"`
	SshServerState          *SSHServerState  `protobuf:"bytes,10,opt,name=sshServerState,proto3" json:"sshServerState,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) GetEvents

func (x *FullStatus) GetEvents() []*SystemEvent

func (*FullStatus) GetLazyConnectionEnabled

func (x *FullStatus) GetLazyConnectionEnabled() bool

func (*FullStatus) GetLocalPeerState

func (x *FullStatus) GetLocalPeerState() *LocalPeerState

func (*FullStatus) GetManagementState

func (x *FullStatus) GetManagementState() *ManagementState

func (*FullStatus) GetNumberOfForwardingRules

func (x *FullStatus) GetNumberOfForwardingRules() int32

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

func (x *FullStatus) GetSshServerState() *SSHServerState

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 GetActiveProfileRequest

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

func (*GetActiveProfileRequest) Descriptor deprecated

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

Deprecated: Use GetActiveProfileRequest.ProtoReflect.Descriptor instead.

func (*GetActiveProfileRequest) ProtoMessage

func (*GetActiveProfileRequest) ProtoMessage()

func (*GetActiveProfileRequest) ProtoReflect

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

func (*GetActiveProfileRequest) Reset

func (x *GetActiveProfileRequest) Reset()

func (*GetActiveProfileRequest) String

func (x *GetActiveProfileRequest) String() string

type GetActiveProfileResponse

type GetActiveProfileResponse struct {
	ProfileName string `protobuf:"bytes,1,opt,name=profileName,proto3" json:"profileName,omitempty"`
	Username    string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*GetActiveProfileResponse) Descriptor deprecated

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

Deprecated: Use GetActiveProfileResponse.ProtoReflect.Descriptor instead.

func (*GetActiveProfileResponse) GetProfileName

func (x *GetActiveProfileResponse) GetProfileName() string

func (*GetActiveProfileResponse) GetUsername

func (x *GetActiveProfileResponse) GetUsername() string

func (*GetActiveProfileResponse) ProtoMessage

func (*GetActiveProfileResponse) ProtoMessage()

func (*GetActiveProfileResponse) ProtoReflect

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

func (*GetActiveProfileResponse) Reset

func (x *GetActiveProfileResponse) Reset()

func (*GetActiveProfileResponse) String

func (x *GetActiveProfileResponse) String() string

type GetConfigRequest

type GetConfigRequest struct {
	ProfileName string `protobuf:"bytes,1,opt,name=profileName,proto3" json:"profileName,omitempty"`
	Username    string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*GetConfigRequest) Descriptor deprecated

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

Deprecated: Use GetConfigRequest.ProtoReflect.Descriptor instead.

func (*GetConfigRequest) GetProfileName

func (x *GetConfigRequest) GetProfileName() string

func (*GetConfigRequest) GetUsername

func (x *GetConfigRequest) GetUsername() string

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 settings value.
	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"`
	InterfaceName                 string `protobuf:"bytes,6,opt,name=interfaceName,proto3" json:"interfaceName,omitempty"`
	WireguardPort                 int64  `protobuf:"varint,7,opt,name=wireguardPort,proto3" json:"wireguardPort,omitempty"`
	Mtu                           int64  `protobuf:"varint,8,opt,name=mtu,proto3" json:"mtu,omitempty"`
	DisableAutoConnect            bool   `protobuf:"varint,9,opt,name=disableAutoConnect,proto3" json:"disableAutoConnect,omitempty"`
	ServerSSHAllowed              bool   `protobuf:"varint,10,opt,name=serverSSHAllowed,proto3" json:"serverSSHAllowed,omitempty"`
	RosenpassEnabled              bool   `protobuf:"varint,11,opt,name=rosenpassEnabled,proto3" json:"rosenpassEnabled,omitempty"`
	RosenpassPermissive           bool   `protobuf:"varint,12,opt,name=rosenpassPermissive,proto3" json:"rosenpassPermissive,omitempty"`
	DisableNotifications          bool   `protobuf:"varint,13,opt,name=disable_notifications,json=disableNotifications,proto3" json:"disable_notifications,omitempty"`
	LazyConnectionEnabled         bool   `protobuf:"varint,14,opt,name=lazyConnectionEnabled,proto3" json:"lazyConnectionEnabled,omitempty"`
	BlockInbound                  bool   `protobuf:"varint,15,opt,name=blockInbound,proto3" json:"blockInbound,omitempty"`
	NetworkMonitor                bool   `protobuf:"varint,16,opt,name=networkMonitor,proto3" json:"networkMonitor,omitempty"`
	DisableDns                    bool   `protobuf:"varint,17,opt,name=disable_dns,json=disableDns,proto3" json:"disable_dns,omitempty"`
	DisableClientRoutes           bool   `protobuf:"varint,18,opt,name=disable_client_routes,json=disableClientRoutes,proto3" json:"disable_client_routes,omitempty"`
	DisableServerRoutes           bool   `protobuf:"varint,19,opt,name=disable_server_routes,json=disableServerRoutes,proto3" json:"disable_server_routes,omitempty"`
	BlockLanAccess                bool   `protobuf:"varint,20,opt,name=block_lan_access,json=blockLanAccess,proto3" json:"block_lan_access,omitempty"`
	EnableSSHRoot                 bool   `protobuf:"varint,21,opt,name=enableSSHRoot,proto3" json:"enableSSHRoot,omitempty"`
	EnableSSHSFTP                 bool   `protobuf:"varint,24,opt,name=enableSSHSFTP,proto3" json:"enableSSHSFTP,omitempty"`
	EnableSSHLocalPortForwarding  bool   `protobuf:"varint,22,opt,name=enableSSHLocalPortForwarding,proto3" json:"enableSSHLocalPortForwarding,omitempty"`
	EnableSSHRemotePortForwarding bool   `protobuf:"varint,23,opt,name=enableSSHRemotePortForwarding,proto3" json:"enableSSHRemotePortForwarding,omitempty"`
	DisableSSHAuth                bool   `protobuf:"varint,25,opt,name=disableSSHAuth,proto3" json:"disableSSHAuth,omitempty"`
	SshJWTCacheTTL                int32  `protobuf:"varint,26,opt,name=sshJWTCacheTTL,proto3" json:"sshJWTCacheTTL,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) GetBlockInbound

func (x *GetConfigResponse) GetBlockInbound() bool

func (*GetConfigResponse) GetBlockLanAccess

func (x *GetConfigResponse) GetBlockLanAccess() bool

func (*GetConfigResponse) GetConfigFile

func (x *GetConfigResponse) GetConfigFile() string

func (*GetConfigResponse) GetDisableAutoConnect

func (x *GetConfigResponse) GetDisableAutoConnect() bool

func (*GetConfigResponse) GetDisableClientRoutes

func (x *GetConfigResponse) GetDisableClientRoutes() bool

func (*GetConfigResponse) GetDisableDns

func (x *GetConfigResponse) GetDisableDns() bool

func (*GetConfigResponse) GetDisableNotifications

func (x *GetConfigResponse) GetDisableNotifications() bool

func (*GetConfigResponse) GetDisableSSHAuth

func (x *GetConfigResponse) GetDisableSSHAuth() bool

func (*GetConfigResponse) GetDisableServerRoutes

func (x *GetConfigResponse) GetDisableServerRoutes() bool

func (*GetConfigResponse) GetEnableSSHLocalPortForwarding

func (x *GetConfigResponse) GetEnableSSHLocalPortForwarding() bool

func (*GetConfigResponse) GetEnableSSHRemotePortForwarding

func (x *GetConfigResponse) GetEnableSSHRemotePortForwarding() bool

func (*GetConfigResponse) GetEnableSSHRoot

func (x *GetConfigResponse) GetEnableSSHRoot() bool

func (*GetConfigResponse) GetEnableSSHSFTP

func (x *GetConfigResponse) GetEnableSSHSFTP() bool

func (*GetConfigResponse) GetInterfaceName

func (x *GetConfigResponse) GetInterfaceName() string

func (*GetConfigResponse) GetLazyConnectionEnabled

func (x *GetConfigResponse) GetLazyConnectionEnabled() bool

func (*GetConfigResponse) GetLogFile

func (x *GetConfigResponse) GetLogFile() string

func (*GetConfigResponse) GetManagementUrl

func (x *GetConfigResponse) GetManagementUrl() string

func (*GetConfigResponse) GetMtu

func (x *GetConfigResponse) GetMtu() int64

func (*GetConfigResponse) GetNetworkMonitor

func (x *GetConfigResponse) GetNetworkMonitor() bool

func (*GetConfigResponse) GetPreSharedKey

func (x *GetConfigResponse) GetPreSharedKey() string

func (*GetConfigResponse) GetRosenpassEnabled

func (x *GetConfigResponse) GetRosenpassEnabled() bool

func (*GetConfigResponse) GetRosenpassPermissive

func (x *GetConfigResponse) GetRosenpassPermissive() bool

func (*GetConfigResponse) GetServerSSHAllowed

func (x *GetConfigResponse) GetServerSSHAllowed() bool

func (*GetConfigResponse) GetSshJWTCacheTTL

func (x *GetConfigResponse) GetSshJWTCacheTTL() int32

func (*GetConfigResponse) GetWireguardPort

func (x *GetConfigResponse) GetWireguardPort() int64

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 GetEventsRequest

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

func (*GetEventsRequest) Descriptor deprecated

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

Deprecated: Use GetEventsRequest.ProtoReflect.Descriptor instead.

func (*GetEventsRequest) ProtoMessage

func (*GetEventsRequest) ProtoMessage()

func (*GetEventsRequest) ProtoReflect

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

func (*GetEventsRequest) Reset

func (x *GetEventsRequest) Reset()

func (*GetEventsRequest) String

func (x *GetEventsRequest) String() string

type GetEventsResponse

type GetEventsResponse struct {
	Events []*SystemEvent `protobuf:"bytes,1,rep,name=events,proto3" json:"events,omitempty"`
	// contains filtered or unexported fields
}

func (*GetEventsResponse) Descriptor deprecated

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

Deprecated: Use GetEventsResponse.ProtoReflect.Descriptor instead.

func (*GetEventsResponse) GetEvents

func (x *GetEventsResponse) GetEvents() []*SystemEvent

func (*GetEventsResponse) ProtoMessage

func (*GetEventsResponse) ProtoMessage()

func (*GetEventsResponse) ProtoReflect

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

func (*GetEventsResponse) Reset

func (x *GetEventsResponse) Reset()

func (*GetEventsResponse) String

func (x *GetEventsResponse) String() string

type GetFeaturesRequest

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

func (*GetFeaturesRequest) Descriptor deprecated

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

Deprecated: Use GetFeaturesRequest.ProtoReflect.Descriptor instead.

func (*GetFeaturesRequest) ProtoMessage

func (*GetFeaturesRequest) ProtoMessage()

func (*GetFeaturesRequest) ProtoReflect

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

func (*GetFeaturesRequest) Reset

func (x *GetFeaturesRequest) Reset()

func (*GetFeaturesRequest) String

func (x *GetFeaturesRequest) String() string

type GetFeaturesResponse

type GetFeaturesResponse struct {
	DisableProfiles       bool `protobuf:"varint,1,opt,name=disable_profiles,json=disableProfiles,proto3" json:"disable_profiles,omitempty"`
	DisableUpdateSettings bool `` /* 127-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetFeaturesResponse) Descriptor deprecated

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

Deprecated: Use GetFeaturesResponse.ProtoReflect.Descriptor instead.

func (*GetFeaturesResponse) GetDisableProfiles

func (x *GetFeaturesResponse) GetDisableProfiles() bool

func (*GetFeaturesResponse) GetDisableUpdateSettings

func (x *GetFeaturesResponse) GetDisableUpdateSettings() bool

func (*GetFeaturesResponse) ProtoMessage

func (*GetFeaturesResponse) ProtoMessage()

func (*GetFeaturesResponse) ProtoReflect

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

func (*GetFeaturesResponse) Reset

func (x *GetFeaturesResponse) Reset()

func (*GetFeaturesResponse) String

func (x *GetFeaturesResponse) 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 GetPeerSSHHostKeyRequest

type GetPeerSSHHostKeyRequest struct {

	// peer IP address or FQDN to get SSH host key for
	PeerAddress string `protobuf:"bytes,1,opt,name=peerAddress,proto3" json:"peerAddress,omitempty"`
	// contains filtered or unexported fields
}

GetPeerSSHHostKeyRequest for retrieving SSH host key for a specific peer

func (*GetPeerSSHHostKeyRequest) Descriptor deprecated

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

Deprecated: Use GetPeerSSHHostKeyRequest.ProtoReflect.Descriptor instead.

func (*GetPeerSSHHostKeyRequest) GetPeerAddress

func (x *GetPeerSSHHostKeyRequest) GetPeerAddress() string

func (*GetPeerSSHHostKeyRequest) ProtoMessage

func (*GetPeerSSHHostKeyRequest) ProtoMessage()

func (*GetPeerSSHHostKeyRequest) ProtoReflect

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

func (*GetPeerSSHHostKeyRequest) Reset

func (x *GetPeerSSHHostKeyRequest) Reset()

func (*GetPeerSSHHostKeyRequest) String

func (x *GetPeerSSHHostKeyRequest) String() string

type GetPeerSSHHostKeyResponse

type GetPeerSSHHostKeyResponse struct {

	// SSH host key in SSH public key format (e.g., "ssh-ed25519 AAAAC3... hostname")
	SshHostKey []byte `protobuf:"bytes,1,opt,name=sshHostKey,proto3" json:"sshHostKey,omitempty"`
	// peer IP address
	PeerIP string `protobuf:"bytes,2,opt,name=peerIP,proto3" json:"peerIP,omitempty"`
	// peer FQDN
	PeerFQDN string `protobuf:"bytes,3,opt,name=peerFQDN,proto3" json:"peerFQDN,omitempty"`
	// indicates if the SSH host key was found
	Found bool `protobuf:"varint,4,opt,name=found,proto3" json:"found,omitempty"`
	// contains filtered or unexported fields
}

GetPeerSSHHostKeyResponse contains the SSH host key for the requested peer

func (*GetPeerSSHHostKeyResponse) Descriptor deprecated

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

Deprecated: Use GetPeerSSHHostKeyResponse.ProtoReflect.Descriptor instead.

func (*GetPeerSSHHostKeyResponse) GetFound

func (x *GetPeerSSHHostKeyResponse) GetFound() bool

func (*GetPeerSSHHostKeyResponse) GetPeerFQDN

func (x *GetPeerSSHHostKeyResponse) GetPeerFQDN() string

func (*GetPeerSSHHostKeyResponse) GetPeerIP

func (x *GetPeerSSHHostKeyResponse) GetPeerIP() string

func (*GetPeerSSHHostKeyResponse) GetSshHostKey

func (x *GetPeerSSHHostKeyResponse) GetSshHostKey() []byte

func (*GetPeerSSHHostKeyResponse) ProtoMessage

func (*GetPeerSSHHostKeyResponse) ProtoMessage()

func (*GetPeerSSHHostKeyResponse) ProtoReflect

func (*GetPeerSSHHostKeyResponse) Reset

func (x *GetPeerSSHHostKeyResponse) Reset()

func (*GetPeerSSHHostKeyResponse) String

func (x *GetPeerSSHHostKeyResponse) String() string

type IPList

type IPList struct {
	Ips []string `protobuf:"bytes,1,rep,name=ips,proto3" json:"ips,omitempty"`
	// contains filtered or unexported fields
}

func (*IPList) Descriptor deprecated

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

Deprecated: Use IPList.ProtoReflect.Descriptor instead.

func (*IPList) GetIps

func (x *IPList) GetIps() []string

func (*IPList) ProtoMessage

func (*IPList) ProtoMessage()

func (*IPList) ProtoReflect

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

func (*IPList) Reset

func (x *IPList) Reset()

func (*IPList) String

func (x *IPList) String() string

type ListNetworksRequest

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

Networks

func (*ListNetworksRequest) Descriptor deprecated

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

Deprecated: Use ListNetworksRequest.ProtoReflect.Descriptor instead.

func (*ListNetworksRequest) ProtoMessage

func (*ListNetworksRequest) ProtoMessage()

func (*ListNetworksRequest) ProtoReflect

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

func (*ListNetworksRequest) Reset

func (x *ListNetworksRequest) Reset()

func (*ListNetworksRequest) String

func (x *ListNetworksRequest) String() string

type ListNetworksResponse

type ListNetworksResponse struct {
	Routes []*Network `protobuf:"bytes,1,rep,name=routes,proto3" json:"routes,omitempty"`
	// contains filtered or unexported fields
}

func (*ListNetworksResponse) Descriptor deprecated

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

Deprecated: Use ListNetworksResponse.ProtoReflect.Descriptor instead.

func (*ListNetworksResponse) GetRoutes

func (x *ListNetworksResponse) GetRoutes() []*Network

func (*ListNetworksResponse) ProtoMessage

func (*ListNetworksResponse) ProtoMessage()

func (*ListNetworksResponse) ProtoReflect

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

func (*ListNetworksResponse) Reset

func (x *ListNetworksResponse) Reset()

func (*ListNetworksResponse) String

func (x *ListNetworksResponse) String() string

type ListProfilesRequest

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

func (*ListProfilesRequest) Descriptor deprecated

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

Deprecated: Use ListProfilesRequest.ProtoReflect.Descriptor instead.

func (*ListProfilesRequest) GetUsername

func (x *ListProfilesRequest) GetUsername() string

func (*ListProfilesRequest) ProtoMessage

func (*ListProfilesRequest) ProtoMessage()

func (*ListProfilesRequest) ProtoReflect

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

func (*ListProfilesRequest) Reset

func (x *ListProfilesRequest) Reset()

func (*ListProfilesRequest) String

func (x *ListProfilesRequest) String() string

type ListProfilesResponse

type ListProfilesResponse struct {
	Profiles []*Profile `protobuf:"bytes,1,rep,name=profiles,proto3" json:"profiles,omitempty"`
	// contains filtered or unexported fields
}

func (*ListProfilesResponse) Descriptor deprecated

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

Deprecated: Use ListProfilesResponse.ProtoReflect.Descriptor instead.

func (*ListProfilesResponse) GetProfiles

func (x *ListProfilesResponse) GetProfiles() []*Profile

func (*ListProfilesResponse) ProtoMessage

func (*ListProfilesResponse) ProtoMessage()

func (*ListProfilesResponse) ProtoReflect

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

func (*ListProfilesResponse) Reset

func (x *ListProfilesResponse) Reset()

func (*ListProfilesResponse) String

func (x *ListProfilesResponse) String() string

type ListStatesRequest

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

ListStatesRequest is empty as it requires no parameters

func (*ListStatesRequest) Descriptor deprecated

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

Deprecated: Use ListStatesRequest.ProtoReflect.Descriptor instead.

func (*ListStatesRequest) ProtoMessage

func (*ListStatesRequest) ProtoMessage()

func (*ListStatesRequest) ProtoReflect

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

func (*ListStatesRequest) Reset

func (x *ListStatesRequest) Reset()

func (*ListStatesRequest) String

func (x *ListStatesRequest) String() string

type ListStatesResponse

type ListStatesResponse struct {
	States []*State `protobuf:"bytes,1,rep,name=states,proto3" json:"states,omitempty"`
	// contains filtered or unexported fields
}

ListStatesResponse contains a list of states

func (*ListStatesResponse) Descriptor deprecated

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

Deprecated: Use ListStatesResponse.ProtoReflect.Descriptor instead.

func (*ListStatesResponse) GetStates

func (x *ListStatesResponse) GetStates() []*State

func (*ListStatesResponse) ProtoMessage

func (*ListStatesResponse) ProtoMessage()

func (*ListStatesResponse) ProtoReflect

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

func (*ListStatesResponse) Reset

func (x *ListStatesResponse) Reset()

func (*ListStatesResponse) String

func (x *ListStatesResponse) 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"`
	Networks            []string `protobuf:"bytes,7,rep,name=networks,proto3" json:"networks,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) GetNetworks

func (x *LocalPeerState) GetNetworks() []string

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) 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
const (
	LogLevel_UNKNOWN LogLevel = 0
	LogLevel_PANIC   LogLevel = 1
	LogLevel_FATAL   LogLevel = 2
	LogLevel_ERROR   LogLevel = 3
	LogLevel_WARN    LogLevel = 4
	LogLevel_INFO    LogLevel = 5
	LogLevel_DEBUG   LogLevel = 6
	LogLevel_TRACE   LogLevel = 7
)

func (LogLevel) Descriptor

func (LogLevel) Descriptor() protoreflect.EnumDescriptor

func (LogLevel) Enum

func (x LogLevel) Enum() *LogLevel

func (LogLevel) EnumDescriptor deprecated

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

Deprecated: Use LogLevel.Descriptor instead.

func (LogLevel) Number

func (x LogLevel) Number() protoreflect.EnumNumber

func (LogLevel) String

func (x LogLevel) String() string

func (LogLevel) Type

type LoginRequest

type LoginRequest struct {

	// setupKey netbird setup key.
	SetupKey string `protobuf:"bytes,1,opt,name=setupKey,proto3" json:"setupKey,omitempty"`
	// This is the old PreSharedKey field which will be deprecated in favor of optionalPreSharedKey field that is defined as optional
	// to allow clearing of preshared key while being able to persist in the config file.
	//
	// Deprecated: Marked as deprecated in daemon.proto.
	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"`
	IsUnixDesktopClient  bool                 `protobuf:"varint,8,opt,name=isUnixDesktopClient,proto3" json:"isUnixDesktopClient,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"`
	OptionalPreSharedKey *string              `protobuf:"bytes,13,opt,name=optionalPreSharedKey,proto3,oneof" json:"optionalPreSharedKey,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"`
	DnsRouteInterval     *durationpb.Duration `protobuf:"bytes,19,opt,name=dnsRouteInterval,proto3,oneof" json:"dnsRouteInterval,omitempty"`
	DisableClientRoutes  *bool                `` /* 128-byte string literal not displayed */
	DisableServerRoutes  *bool                `` /* 128-byte string literal not displayed */
	DisableDns           *bool                `protobuf:"varint,22,opt,name=disable_dns,json=disableDns,proto3,oneof" json:"disable_dns,omitempty"`
	DisableFirewall      *bool                `protobuf:"varint,23,opt,name=disable_firewall,json=disableFirewall,proto3,oneof" json:"disable_firewall,omitempty"`
	BlockLanAccess       *bool                `protobuf:"varint,24,opt,name=block_lan_access,json=blockLanAccess,proto3,oneof" json:"block_lan_access,omitempty"`
	DisableNotifications *bool                `` /* 129-byte string literal not displayed */
	DnsLabels            []string             `protobuf:"bytes,26,rep,name=dns_labels,json=dnsLabels,proto3" json:"dns_labels,omitempty"`
	// cleanDNSLabels clean map list of DNS labels.
	// This is needed because the generated code
	// omits initialized empty slices due to omitempty tags
	CleanDNSLabels        bool    `protobuf:"varint,27,opt,name=cleanDNSLabels,proto3" json:"cleanDNSLabels,omitempty"`
	LazyConnectionEnabled *bool   `protobuf:"varint,28,opt,name=lazyConnectionEnabled,proto3,oneof" json:"lazyConnectionEnabled,omitempty"`
	BlockInbound          *bool   `protobuf:"varint,29,opt,name=block_inbound,json=blockInbound,proto3,oneof" json:"block_inbound,omitempty"`
	ProfileName           *string `protobuf:"bytes,30,opt,name=profileName,proto3,oneof" json:"profileName,omitempty"`
	Username              *string `protobuf:"bytes,31,opt,name=username,proto3,oneof" json:"username,omitempty"`
	Mtu                   *int64  `protobuf:"varint,32,opt,name=mtu,proto3,oneof" json:"mtu,omitempty"`
	// hint is used to pre-fill the email/username field during SSO authentication
	Hint                          *string `protobuf:"bytes,33,opt,name=hint,proto3,oneof" json:"hint,omitempty"`
	EnableSSHRoot                 *bool   `protobuf:"varint,34,opt,name=enableSSHRoot,proto3,oneof" json:"enableSSHRoot,omitempty"`
	EnableSSHSFTP                 *bool   `protobuf:"varint,35,opt,name=enableSSHSFTP,proto3,oneof" json:"enableSSHSFTP,omitempty"`
	EnableSSHLocalPortForwarding  *bool   `protobuf:"varint,36,opt,name=enableSSHLocalPortForwarding,proto3,oneof" json:"enableSSHLocalPortForwarding,omitempty"`
	EnableSSHRemotePortForwarding *bool   `protobuf:"varint,37,opt,name=enableSSHRemotePortForwarding,proto3,oneof" json:"enableSSHRemotePortForwarding,omitempty"`
	DisableSSHAuth                *bool   `protobuf:"varint,38,opt,name=disableSSHAuth,proto3,oneof" json:"disableSSHAuth,omitempty"`
	SshJWTCacheTTL                *int32  `protobuf:"varint,39,opt,name=sshJWTCacheTTL,proto3,oneof" json:"sshJWTCacheTTL,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) GetBlockInbound

func (x *LoginRequest) GetBlockInbound() bool

func (*LoginRequest) GetBlockLanAccess

func (x *LoginRequest) GetBlockLanAccess() bool

func (*LoginRequest) GetCleanDNSLabels

func (x *LoginRequest) GetCleanDNSLabels() bool

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

func (x *LoginRequest) GetDisableClientRoutes() bool

func (*LoginRequest) GetDisableDns

func (x *LoginRequest) GetDisableDns() bool

func (*LoginRequest) GetDisableFirewall

func (x *LoginRequest) GetDisableFirewall() bool

func (*LoginRequest) GetDisableNotifications

func (x *LoginRequest) GetDisableNotifications() bool

func (*LoginRequest) GetDisableSSHAuth

func (x *LoginRequest) GetDisableSSHAuth() bool

func (*LoginRequest) GetDisableServerRoutes

func (x *LoginRequest) GetDisableServerRoutes() bool

func (*LoginRequest) GetDnsLabels

func (x *LoginRequest) GetDnsLabels() []string

func (*LoginRequest) GetDnsRouteInterval

func (x *LoginRequest) GetDnsRouteInterval() *durationpb.Duration

func (*LoginRequest) GetEnableSSHLocalPortForwarding

func (x *LoginRequest) GetEnableSSHLocalPortForwarding() bool

func (*LoginRequest) GetEnableSSHRemotePortForwarding

func (x *LoginRequest) GetEnableSSHRemotePortForwarding() bool

func (*LoginRequest) GetEnableSSHRoot

func (x *LoginRequest) GetEnableSSHRoot() bool

func (*LoginRequest) GetEnableSSHSFTP

func (x *LoginRequest) GetEnableSSHSFTP() bool

func (*LoginRequest) GetExtraIFaceBlacklist

func (x *LoginRequest) GetExtraIFaceBlacklist() []string

func (*LoginRequest) GetHint

func (x *LoginRequest) GetHint() string

func (*LoginRequest) GetHostname

func (x *LoginRequest) GetHostname() string

func (*LoginRequest) GetInterfaceName

func (x *LoginRequest) GetInterfaceName() string

func (*LoginRequest) GetIsUnixDesktopClient

func (x *LoginRequest) GetIsUnixDesktopClient() bool

func (*LoginRequest) GetLazyConnectionEnabled

func (x *LoginRequest) GetLazyConnectionEnabled() bool

func (*LoginRequest) GetManagementUrl

func (x *LoginRequest) GetManagementUrl() string

func (*LoginRequest) GetMtu

func (x *LoginRequest) GetMtu() int64

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: Marked as deprecated in daemon.proto.

func (*LoginRequest) GetProfileName

func (x *LoginRequest) GetProfileName() string

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

func (x *LoginRequest) GetSshJWTCacheTTL() int32

func (*LoginRequest) GetUsername

func (x *LoginRequest) GetUsername() 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 LogoutRequest

type LogoutRequest struct {
	ProfileName *string `protobuf:"bytes,1,opt,name=profileName,proto3,oneof" json:"profileName,omitempty"`
	Username    *string `protobuf:"bytes,2,opt,name=username,proto3,oneof" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*LogoutRequest) Descriptor deprecated

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

Deprecated: Use LogoutRequest.ProtoReflect.Descriptor instead.

func (*LogoutRequest) GetProfileName

func (x *LogoutRequest) GetProfileName() string

func (*LogoutRequest) GetUsername

func (x *LogoutRequest) GetUsername() string

func (*LogoutRequest) ProtoMessage

func (*LogoutRequest) ProtoMessage()

func (*LogoutRequest) ProtoReflect

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

func (*LogoutRequest) Reset

func (x *LogoutRequest) Reset()

func (*LogoutRequest) String

func (x *LogoutRequest) String() string

type LogoutResponse

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

func (*LogoutResponse) Descriptor deprecated

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

Deprecated: Use LogoutResponse.ProtoReflect.Descriptor instead.

func (*LogoutResponse) ProtoMessage

func (*LogoutResponse) ProtoMessage()

func (*LogoutResponse) ProtoReflect

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

func (*LogoutResponse) Reset

func (x *LogoutResponse) Reset()

func (*LogoutResponse) String

func (x *LogoutResponse) 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 Network

type Network struct {
	ID          string             `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"`
	Range       string             `protobuf:"bytes,2,opt,name=range,proto3" json:"range,omitempty"`
	Selected    bool               `protobuf:"varint,3,opt,name=selected,proto3" json:"selected,omitempty"`
	Domains     []string           `protobuf:"bytes,4,rep,name=domains,proto3" json:"domains,omitempty"`
	ResolvedIPs map[string]*IPList `` /* 149-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Network) Descriptor deprecated

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

Deprecated: Use Network.ProtoReflect.Descriptor instead.

func (*Network) GetDomains

func (x *Network) GetDomains() []string

func (*Network) GetID

func (x *Network) GetID() string

func (*Network) GetRange

func (x *Network) GetRange() string

func (*Network) GetResolvedIPs

func (x *Network) GetResolvedIPs() map[string]*IPList

func (*Network) GetSelected

func (x *Network) GetSelected() bool

func (*Network) ProtoMessage

func (*Network) ProtoMessage()

func (*Network) ProtoReflect

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

func (*Network) Reset

func (x *Network) Reset()

func (*Network) String

func (x *Network) 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           *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=connStatusUpdate,proto3" json:"connStatusUpdate,omitempty"`
	Relayed                    bool                   `protobuf:"varint,5,opt,name=relayed,proto3" json:"relayed,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     *timestamppb.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"`
	Networks                   []string               `protobuf:"bytes,16,rep,name=networks,proto3" json:"networks,omitempty"`
	Latency                    *durationpb.Duration   `protobuf:"bytes,17,opt,name=latency,proto3" json:"latency,omitempty"`
	RelayAddress               string                 `protobuf:"bytes,18,opt,name=relayAddress,proto3" json:"relayAddress,omitempty"`
	SshHostKey                 []byte                 `protobuf:"bytes,19,opt,name=sshHostKey,proto3" json:"sshHostKey,omitempty"`
	// contains filtered or unexported fields
}

PeerState contains the latest state of a peer

func (*PeerState) Descriptor deprecated

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

Deprecated: Use PeerState.ProtoReflect.Descriptor instead.

func (*PeerState) GetBytesRx

func (x *PeerState) GetBytesRx() int64

func (*PeerState) GetBytesTx

func (x *PeerState) GetBytesTx() int64

func (*PeerState) GetConnStatus

func (x *PeerState) GetConnStatus() string

func (*PeerState) GetConnStatusUpdate

func (x *PeerState) GetConnStatusUpdate() *timestamppb.Timestamp

func (*PeerState) GetFqdn

func (x *PeerState) GetFqdn() string

func (*PeerState) GetIP

func (x *PeerState) GetIP() string

func (*PeerState) GetLastWireguardHandshake

func (x *PeerState) GetLastWireguardHandshake() *timestamppb.Timestamp

func (*PeerState) GetLatency

func (x *PeerState) GetLatency() *durationpb.Duration

func (*PeerState) GetLocalIceCandidateEndpoint

func (x *PeerState) GetLocalIceCandidateEndpoint() string

func (*PeerState) GetLocalIceCandidateType

func (x *PeerState) GetLocalIceCandidateType() string

func (*PeerState) GetNetworks

func (x *PeerState) GetNetworks() []string

func (*PeerState) GetPubKey

func (x *PeerState) GetPubKey() string

func (*PeerState) GetRelayAddress

func (x *PeerState) GetRelayAddress() string

func (*PeerState) GetRelayed

func (x *PeerState) GetRelayed() bool

func (*PeerState) GetRemoteIceCandidateEndpoint

func (x *PeerState) GetRemoteIceCandidateEndpoint() string

func (*PeerState) GetRemoteIceCandidateType

func (x *PeerState) GetRemoteIceCandidateType() string

func (*PeerState) GetRosenpassEnabled

func (x *PeerState) GetRosenpassEnabled() bool

func (*PeerState) GetSshHostKey

func (x *PeerState) GetSshHostKey() []byte

func (*PeerState) ProtoMessage

func (*PeerState) ProtoMessage()

func (*PeerState) ProtoReflect

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

func (*PeerState) Reset

func (x *PeerState) Reset()

func (*PeerState) String

func (x *PeerState) String() string

type PortInfo

type PortInfo struct {

	// Types that are valid to be assigned to PortSelection:
	//
	//	*PortInfo_Port
	//	*PortInfo_Range_
	PortSelection isPortInfo_PortSelection `protobuf_oneof:"portSelection"`
	// contains filtered or unexported fields
}

ForwardingRules

func (*PortInfo) Descriptor deprecated

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

Deprecated: Use PortInfo.ProtoReflect.Descriptor instead.

func (*PortInfo) GetPort

func (x *PortInfo) GetPort() uint32

func (*PortInfo) GetPortSelection

func (x *PortInfo) GetPortSelection() isPortInfo_PortSelection

func (*PortInfo) GetRange

func (x *PortInfo) GetRange() *PortInfo_Range

func (*PortInfo) ProtoMessage

func (*PortInfo) ProtoMessage()

func (*PortInfo) ProtoReflect

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

func (*PortInfo) Reset

func (x *PortInfo) Reset()

func (*PortInfo) String

func (x *PortInfo) String() string

type PortInfo_Port

type PortInfo_Port struct {
	Port uint32 `protobuf:"varint,1,opt,name=port,proto3,oneof"`
}

type PortInfo_Range

type PortInfo_Range struct {
	Start uint32 `protobuf:"varint,1,opt,name=start,proto3" json:"start,omitempty"`
	End   uint32 `protobuf:"varint,2,opt,name=end,proto3" json:"end,omitempty"`
	// contains filtered or unexported fields
}

func (*PortInfo_Range) Descriptor deprecated

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

Deprecated: Use PortInfo_Range.ProtoReflect.Descriptor instead.

func (*PortInfo_Range) GetEnd

func (x *PortInfo_Range) GetEnd() uint32

func (*PortInfo_Range) GetStart

func (x *PortInfo_Range) GetStart() uint32

func (*PortInfo_Range) ProtoMessage

func (*PortInfo_Range) ProtoMessage()

func (*PortInfo_Range) ProtoReflect

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

func (*PortInfo_Range) Reset

func (x *PortInfo_Range) Reset()

func (*PortInfo_Range) String

func (x *PortInfo_Range) String() string

type PortInfo_Range_

type PortInfo_Range_ struct {
	Range *PortInfo_Range `protobuf:"bytes,2,opt,name=range,proto3,oneof"`
}

type Profile

type Profile struct {
	Name     string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	IsActive bool   `protobuf:"varint,2,opt,name=is_active,json=isActive,proto3" json:"is_active,omitempty"`
	// contains filtered or unexported fields
}

func (*Profile) Descriptor deprecated

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

Deprecated: Use Profile.ProtoReflect.Descriptor instead.

func (*Profile) GetIsActive

func (x *Profile) GetIsActive() bool

func (*Profile) GetName

func (x *Profile) GetName() string

func (*Profile) ProtoMessage

func (*Profile) ProtoMessage()

func (*Profile) ProtoReflect

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

func (*Profile) Reset

func (x *Profile) Reset()

func (*Profile) String

func (x *Profile) String() string

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 RemoveProfileRequest

type RemoveProfileRequest struct {
	Username    string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
	ProfileName string `protobuf:"bytes,2,opt,name=profileName,proto3" json:"profileName,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoveProfileRequest) Descriptor deprecated

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

Deprecated: Use RemoveProfileRequest.ProtoReflect.Descriptor instead.

func (*RemoveProfileRequest) GetProfileName

func (x *RemoveProfileRequest) GetProfileName() string

func (*RemoveProfileRequest) GetUsername

func (x *RemoveProfileRequest) GetUsername() string

func (*RemoveProfileRequest) ProtoMessage

func (*RemoveProfileRequest) ProtoMessage()

func (*RemoveProfileRequest) ProtoReflect

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

func (*RemoveProfileRequest) Reset

func (x *RemoveProfileRequest) Reset()

func (*RemoveProfileRequest) String

func (x *RemoveProfileRequest) String() string

type RemoveProfileResponse

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

func (*RemoveProfileResponse) Descriptor deprecated

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

Deprecated: Use RemoveProfileResponse.ProtoReflect.Descriptor instead.

func (*RemoveProfileResponse) ProtoMessage

func (*RemoveProfileResponse) ProtoMessage()

func (*RemoveProfileResponse) ProtoReflect

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

func (*RemoveProfileResponse) Reset

func (x *RemoveProfileResponse) Reset()

func (*RemoveProfileResponse) String

func (x *RemoveProfileResponse) String() string

type RequestJWTAuthRequest

type RequestJWTAuthRequest struct {

	// hint for OIDC login_hint parameter (typically email address)
	Hint *string `protobuf:"bytes,1,opt,name=hint,proto3,oneof" json:"hint,omitempty"`
	// contains filtered or unexported fields
}

RequestJWTAuthRequest for initiating JWT authentication flow

func (*RequestJWTAuthRequest) Descriptor deprecated

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

Deprecated: Use RequestJWTAuthRequest.ProtoReflect.Descriptor instead.

func (*RequestJWTAuthRequest) GetHint

func (x *RequestJWTAuthRequest) GetHint() string

func (*RequestJWTAuthRequest) ProtoMessage

func (*RequestJWTAuthRequest) ProtoMessage()

func (*RequestJWTAuthRequest) ProtoReflect

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

func (*RequestJWTAuthRequest) Reset

func (x *RequestJWTAuthRequest) Reset()

func (*RequestJWTAuthRequest) String

func (x *RequestJWTAuthRequest) String() string

type RequestJWTAuthResponse

type RequestJWTAuthResponse struct {

	// verification URI for user authentication
	VerificationURI string `protobuf:"bytes,1,opt,name=verificationURI,proto3" json:"verificationURI,omitempty"`
	// complete verification URI (with embedded user code)
	VerificationURIComplete string `protobuf:"bytes,2,opt,name=verificationURIComplete,proto3" json:"verificationURIComplete,omitempty"`
	// user code to enter on verification URI
	UserCode string `protobuf:"bytes,3,opt,name=userCode,proto3" json:"userCode,omitempty"`
	// device code for polling
	DeviceCode string `protobuf:"bytes,4,opt,name=deviceCode,proto3" json:"deviceCode,omitempty"`
	// expiration time in seconds
	ExpiresIn int64 `protobuf:"varint,5,opt,name=expiresIn,proto3" json:"expiresIn,omitempty"`
	// if a cached token is available, it will be returned here
	CachedToken string `protobuf:"bytes,6,opt,name=cachedToken,proto3" json:"cachedToken,omitempty"`
	// maximum age of JWT tokens in seconds (from management server)
	MaxTokenAge int64 `protobuf:"varint,7,opt,name=maxTokenAge,proto3" json:"maxTokenAge,omitempty"`
	// contains filtered or unexported fields
}

RequestJWTAuthResponse contains authentication flow information

func (*RequestJWTAuthResponse) Descriptor deprecated

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

Deprecated: Use RequestJWTAuthResponse.ProtoReflect.Descriptor instead.

func (*RequestJWTAuthResponse) GetCachedToken

func (x *RequestJWTAuthResponse) GetCachedToken() string

func (*RequestJWTAuthResponse) GetDeviceCode

func (x *RequestJWTAuthResponse) GetDeviceCode() string

func (*RequestJWTAuthResponse) GetExpiresIn

func (x *RequestJWTAuthResponse) GetExpiresIn() int64

func (*RequestJWTAuthResponse) GetMaxTokenAge

func (x *RequestJWTAuthResponse) GetMaxTokenAge() int64

func (*RequestJWTAuthResponse) GetUserCode

func (x *RequestJWTAuthResponse) GetUserCode() string

func (*RequestJWTAuthResponse) GetVerificationURI

func (x *RequestJWTAuthResponse) GetVerificationURI() string

func (*RequestJWTAuthResponse) GetVerificationURIComplete

func (x *RequestJWTAuthResponse) GetVerificationURIComplete() string

func (*RequestJWTAuthResponse) ProtoMessage

func (*RequestJWTAuthResponse) ProtoMessage()

func (*RequestJWTAuthResponse) ProtoReflect

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

func (*RequestJWTAuthResponse) Reset

func (x *RequestJWTAuthResponse) Reset()

func (*RequestJWTAuthResponse) String

func (x *RequestJWTAuthResponse) String() string

type SSHServerState

type SSHServerState struct {
	Enabled  bool              `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	Sessions []*SSHSessionInfo `protobuf:"bytes,2,rep,name=sessions,proto3" json:"sessions,omitempty"`
	// contains filtered or unexported fields
}

SSHServerState contains the latest state of the SSH server

func (*SSHServerState) Descriptor deprecated

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

Deprecated: Use SSHServerState.ProtoReflect.Descriptor instead.

func (*SSHServerState) GetEnabled

func (x *SSHServerState) GetEnabled() bool

func (*SSHServerState) GetSessions

func (x *SSHServerState) GetSessions() []*SSHSessionInfo

func (*SSHServerState) ProtoMessage

func (*SSHServerState) ProtoMessage()

func (*SSHServerState) ProtoReflect

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

func (*SSHServerState) Reset

func (x *SSHServerState) Reset()

func (*SSHServerState) String

func (x *SSHServerState) String() string

type SSHSessionInfo

type SSHSessionInfo struct {
	Username      string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
	RemoteAddress string `protobuf:"bytes,2,opt,name=remoteAddress,proto3" json:"remoteAddress,omitempty"`
	Command       string `protobuf:"bytes,3,opt,name=command,proto3" json:"command,omitempty"`
	JwtUsername   string `protobuf:"bytes,4,opt,name=jwtUsername,proto3" json:"jwtUsername,omitempty"`
	// contains filtered or unexported fields
}

SSHSessionInfo contains information about an active SSH session

func (*SSHSessionInfo) Descriptor deprecated

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

Deprecated: Use SSHSessionInfo.ProtoReflect.Descriptor instead.

func (*SSHSessionInfo) GetCommand

func (x *SSHSessionInfo) GetCommand() string

func (*SSHSessionInfo) GetJwtUsername

func (x *SSHSessionInfo) GetJwtUsername() string

func (*SSHSessionInfo) GetRemoteAddress

func (x *SSHSessionInfo) GetRemoteAddress() string

func (*SSHSessionInfo) GetUsername

func (x *SSHSessionInfo) GetUsername() string

func (*SSHSessionInfo) ProtoMessage

func (*SSHSessionInfo) ProtoMessage()

func (*SSHSessionInfo) ProtoReflect

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

func (*SSHSessionInfo) Reset

func (x *SSHSessionInfo) Reset()

func (*SSHSessionInfo) String

func (x *SSHSessionInfo) String() string

type SelectNetworksRequest

type SelectNetworksRequest struct {
	NetworkIDs []string `protobuf:"bytes,1,rep,name=networkIDs,proto3" json:"networkIDs,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 (*SelectNetworksRequest) Descriptor deprecated

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

Deprecated: Use SelectNetworksRequest.ProtoReflect.Descriptor instead.

func (*SelectNetworksRequest) GetAll

func (x *SelectNetworksRequest) GetAll() bool

func (*SelectNetworksRequest) GetAppend

func (x *SelectNetworksRequest) GetAppend() bool

func (*SelectNetworksRequest) GetNetworkIDs

func (x *SelectNetworksRequest) GetNetworkIDs() []string

func (*SelectNetworksRequest) ProtoMessage

func (*SelectNetworksRequest) ProtoMessage()

func (*SelectNetworksRequest) ProtoReflect

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

func (*SelectNetworksRequest) Reset

func (x *SelectNetworksRequest) Reset()

func (*SelectNetworksRequest) String

func (x *SelectNetworksRequest) String() string

type SelectNetworksResponse

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

func (*SelectNetworksResponse) Descriptor deprecated

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

Deprecated: Use SelectNetworksResponse.ProtoReflect.Descriptor instead.

func (*SelectNetworksResponse) ProtoMessage

func (*SelectNetworksResponse) ProtoMessage()

func (*SelectNetworksResponse) ProtoReflect

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

func (*SelectNetworksResponse) Reset

func (x *SelectNetworksResponse) Reset()

func (*SelectNetworksResponse) String

func (x *SelectNetworksResponse) String() string

type SetConfigRequest

type SetConfigRequest struct {
	Username    string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
	ProfileName string `protobuf:"bytes,2,opt,name=profileName,proto3" json:"profileName,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"`
	RosenpassEnabled      *bool    `protobuf:"varint,5,opt,name=rosenpassEnabled,proto3,oneof" json:"rosenpassEnabled,omitempty"`
	InterfaceName         *string  `protobuf:"bytes,6,opt,name=interfaceName,proto3,oneof" json:"interfaceName,omitempty"`
	WireguardPort         *int64   `protobuf:"varint,7,opt,name=wireguardPort,proto3,oneof" json:"wireguardPort,omitempty"`
	OptionalPreSharedKey  *string  `protobuf:"bytes,8,opt,name=optionalPreSharedKey,proto3,oneof" json:"optionalPreSharedKey,omitempty"`
	DisableAutoConnect    *bool    `protobuf:"varint,9,opt,name=disableAutoConnect,proto3,oneof" json:"disableAutoConnect,omitempty"`
	ServerSSHAllowed      *bool    `protobuf:"varint,10,opt,name=serverSSHAllowed,proto3,oneof" json:"serverSSHAllowed,omitempty"`
	RosenpassPermissive   *bool    `protobuf:"varint,11,opt,name=rosenpassPermissive,proto3,oneof" json:"rosenpassPermissive,omitempty"`
	NetworkMonitor        *bool    `protobuf:"varint,12,opt,name=networkMonitor,proto3,oneof" json:"networkMonitor,omitempty"`
	DisableClientRoutes   *bool    `` /* 128-byte string literal not displayed */
	DisableServerRoutes   *bool    `` /* 128-byte string literal not displayed */
	DisableDns            *bool    `protobuf:"varint,15,opt,name=disable_dns,json=disableDns,proto3,oneof" json:"disable_dns,omitempty"`
	DisableFirewall       *bool    `protobuf:"varint,16,opt,name=disable_firewall,json=disableFirewall,proto3,oneof" json:"disable_firewall,omitempty"`
	BlockLanAccess        *bool    `protobuf:"varint,17,opt,name=block_lan_access,json=blockLanAccess,proto3,oneof" json:"block_lan_access,omitempty"`
	DisableNotifications  *bool    `` /* 129-byte string literal not displayed */
	LazyConnectionEnabled *bool    `protobuf:"varint,19,opt,name=lazyConnectionEnabled,proto3,oneof" json:"lazyConnectionEnabled,omitempty"`
	BlockInbound          *bool    `protobuf:"varint,20,opt,name=block_inbound,json=blockInbound,proto3,oneof" json:"block_inbound,omitempty"`
	NatExternalIPs        []string `protobuf:"bytes,21,rep,name=natExternalIPs,proto3" json:"natExternalIPs,omitempty"`
	CleanNATExternalIPs   bool     `protobuf:"varint,22,opt,name=cleanNATExternalIPs,proto3" json:"cleanNATExternalIPs,omitempty"`
	CustomDNSAddress      []byte   `protobuf:"bytes,23,opt,name=customDNSAddress,proto3" json:"customDNSAddress,omitempty"`
	ExtraIFaceBlacklist   []string `protobuf:"bytes,24,rep,name=extraIFaceBlacklist,proto3" json:"extraIFaceBlacklist,omitempty"`
	DnsLabels             []string `protobuf:"bytes,25,rep,name=dns_labels,json=dnsLabels,proto3" json:"dns_labels,omitempty"`
	// cleanDNSLabels clean map list of DNS labels.
	CleanDNSLabels                bool                 `protobuf:"varint,26,opt,name=cleanDNSLabels,proto3" json:"cleanDNSLabels,omitempty"`
	DnsRouteInterval              *durationpb.Duration `protobuf:"bytes,27,opt,name=dnsRouteInterval,proto3,oneof" json:"dnsRouteInterval,omitempty"`
	Mtu                           *int64               `protobuf:"varint,28,opt,name=mtu,proto3,oneof" json:"mtu,omitempty"`
	EnableSSHRoot                 *bool                `protobuf:"varint,29,opt,name=enableSSHRoot,proto3,oneof" json:"enableSSHRoot,omitempty"`
	EnableSSHSFTP                 *bool                `protobuf:"varint,30,opt,name=enableSSHSFTP,proto3,oneof" json:"enableSSHSFTP,omitempty"`
	EnableSSHLocalPortForwarding  *bool                `protobuf:"varint,31,opt,name=enableSSHLocalPortForwarding,proto3,oneof" json:"enableSSHLocalPortForwarding,omitempty"`
	EnableSSHRemotePortForwarding *bool                `protobuf:"varint,32,opt,name=enableSSHRemotePortForwarding,proto3,oneof" json:"enableSSHRemotePortForwarding,omitempty"`
	DisableSSHAuth                *bool                `protobuf:"varint,33,opt,name=disableSSHAuth,proto3,oneof" json:"disableSSHAuth,omitempty"`
	SshJWTCacheTTL                *int32               `protobuf:"varint,34,opt,name=sshJWTCacheTTL,proto3,oneof" json:"sshJWTCacheTTL,omitempty"`
	// contains filtered or unexported fields
}

func (*SetConfigRequest) Descriptor deprecated

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

Deprecated: Use SetConfigRequest.ProtoReflect.Descriptor instead.

func (*SetConfigRequest) GetAdminURL

func (x *SetConfigRequest) GetAdminURL() string

func (*SetConfigRequest) GetBlockInbound

func (x *SetConfigRequest) GetBlockInbound() bool

func (*SetConfigRequest) GetBlockLanAccess

func (x *SetConfigRequest) GetBlockLanAccess() bool

func (*SetConfigRequest) GetCleanDNSLabels

func (x *SetConfigRequest) GetCleanDNSLabels() bool

func (*SetConfigRequest) GetCleanNATExternalIPs

func (x *SetConfigRequest) GetCleanNATExternalIPs() bool

func (*SetConfigRequest) GetCustomDNSAddress

func (x *SetConfigRequest) GetCustomDNSAddress() []byte

func (*SetConfigRequest) GetDisableAutoConnect

func (x *SetConfigRequest) GetDisableAutoConnect() bool

func (*SetConfigRequest) GetDisableClientRoutes

func (x *SetConfigRequest) GetDisableClientRoutes() bool

func (*SetConfigRequest) GetDisableDns

func (x *SetConfigRequest) GetDisableDns() bool

func (*SetConfigRequest) GetDisableFirewall

func (x *SetConfigRequest) GetDisableFirewall() bool

func (*SetConfigRequest) GetDisableNotifications

func (x *SetConfigRequest) GetDisableNotifications() bool

func (*SetConfigRequest) GetDisableSSHAuth

func (x *SetConfigRequest) GetDisableSSHAuth() bool

func (*SetConfigRequest) GetDisableServerRoutes

func (x *SetConfigRequest) GetDisableServerRoutes() bool

func (*SetConfigRequest) GetDnsLabels

func (x *SetConfigRequest) GetDnsLabels() []string

func (*SetConfigRequest) GetDnsRouteInterval

func (x *SetConfigRequest) GetDnsRouteInterval() *durationpb.Duration

func (*SetConfigRequest) GetEnableSSHLocalPortForwarding

func (x *SetConfigRequest) GetEnableSSHLocalPortForwarding() bool

func (*SetConfigRequest) GetEnableSSHRemotePortForwarding

func (x *SetConfigRequest) GetEnableSSHRemotePortForwarding() bool

func (*SetConfigRequest) GetEnableSSHRoot

func (x *SetConfigRequest) GetEnableSSHRoot() bool

func (*SetConfigRequest) GetEnableSSHSFTP

func (x *SetConfigRequest) GetEnableSSHSFTP() bool

func (*SetConfigRequest) GetExtraIFaceBlacklist

func (x *SetConfigRequest) GetExtraIFaceBlacklist() []string

func (*SetConfigRequest) GetInterfaceName

func (x *SetConfigRequest) GetInterfaceName() string

func (*SetConfigRequest) GetLazyConnectionEnabled

func (x *SetConfigRequest) GetLazyConnectionEnabled() bool

func (*SetConfigRequest) GetManagementUrl

func (x *SetConfigRequest) GetManagementUrl() string

func (*SetConfigRequest) GetMtu

func (x *SetConfigRequest) GetMtu() int64

func (*SetConfigRequest) GetNatExternalIPs

func (x *SetConfigRequest) GetNatExternalIPs() []string

func (*SetConfigRequest) GetNetworkMonitor

func (x *SetConfigRequest) GetNetworkMonitor() bool

func (*SetConfigRequest) GetOptionalPreSharedKey

func (x *SetConfigRequest) GetOptionalPreSharedKey() string

func (*SetConfigRequest) GetProfileName

func (x *SetConfigRequest) GetProfileName() string

func (*SetConfigRequest) GetRosenpassEnabled

func (x *SetConfigRequest) GetRosenpassEnabled() bool

func (*SetConfigRequest) GetRosenpassPermissive

func (x *SetConfigRequest) GetRosenpassPermissive() bool

func (*SetConfigRequest) GetServerSSHAllowed

func (x *SetConfigRequest) GetServerSSHAllowed() bool

func (*SetConfigRequest) GetSshJWTCacheTTL

func (x *SetConfigRequest) GetSshJWTCacheTTL() int32

func (*SetConfigRequest) GetUsername

func (x *SetConfigRequest) GetUsername() string

func (*SetConfigRequest) GetWireguardPort

func (x *SetConfigRequest) GetWireguardPort() int64

func (*SetConfigRequest) ProtoMessage

func (*SetConfigRequest) ProtoMessage()

func (*SetConfigRequest) ProtoReflect

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

func (*SetConfigRequest) Reset

func (x *SetConfigRequest) Reset()

func (*SetConfigRequest) String

func (x *SetConfigRequest) String() string

type SetConfigResponse

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

func (*SetConfigResponse) Descriptor deprecated

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

Deprecated: Use SetConfigResponse.ProtoReflect.Descriptor instead.

func (*SetConfigResponse) ProtoMessage

func (*SetConfigResponse) ProtoMessage()

func (*SetConfigResponse) ProtoReflect

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

func (*SetConfigResponse) Reset

func (x *SetConfigResponse) Reset()

func (*SetConfigResponse) String

func (x *SetConfigResponse) 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 SetSyncResponsePersistenceRequest

type SetSyncResponsePersistenceRequest struct {
	Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// contains filtered or unexported fields
}

func (*SetSyncResponsePersistenceRequest) Descriptor deprecated

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

Deprecated: Use SetSyncResponsePersistenceRequest.ProtoReflect.Descriptor instead.

func (*SetSyncResponsePersistenceRequest) GetEnabled

func (x *SetSyncResponsePersistenceRequest) GetEnabled() bool

func (*SetSyncResponsePersistenceRequest) ProtoMessage

func (*SetSyncResponsePersistenceRequest) ProtoMessage()

func (*SetSyncResponsePersistenceRequest) ProtoReflect

func (*SetSyncResponsePersistenceRequest) Reset

func (*SetSyncResponsePersistenceRequest) String

type SetSyncResponsePersistenceResponse

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

func (*SetSyncResponsePersistenceResponse) Descriptor deprecated

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

Deprecated: Use SetSyncResponsePersistenceResponse.ProtoReflect.Descriptor instead.

func (*SetSyncResponsePersistenceResponse) ProtoMessage

func (*SetSyncResponsePersistenceResponse) ProtoMessage()

func (*SetSyncResponsePersistenceResponse) ProtoReflect

func (*SetSyncResponsePersistenceResponse) Reset

func (*SetSyncResponsePersistenceResponse) 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 State

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

State represents a daemon state entry

func (*State) Descriptor deprecated

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

Deprecated: Use State.ProtoReflect.Descriptor instead.

func (*State) GetName

func (x *State) GetName() string

func (*State) ProtoMessage

func (*State) ProtoMessage()

func (*State) ProtoReflect

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

func (*State) Reset

func (x *State) Reset()

func (*State) String

func (x *State) String() string

type StatusRequest

type StatusRequest struct {
	GetFullPeerStatus bool `protobuf:"varint,1,opt,name=getFullPeerStatus,proto3" json:"getFullPeerStatus,omitempty"`
	ShouldRunProbes   bool `protobuf:"varint,2,opt,name=shouldRunProbes,proto3" json:"shouldRunProbes,omitempty"`
	// the UI do not using this yet, but CLIs could use it to wait until the status is ready
	WaitForReady *bool `protobuf:"varint,3,opt,name=waitForReady,proto3,oneof" json:"waitForReady,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) GetShouldRunProbes

func (x *StatusRequest) GetShouldRunProbes() bool

func (*StatusRequest) GetWaitForReady

func (x *StatusRequest) GetWaitForReady() 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"`
	// Nirvati Connect 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 SubscribeRequest

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

func (*SubscribeRequest) Descriptor deprecated

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

Deprecated: Use SubscribeRequest.ProtoReflect.Descriptor instead.

func (*SubscribeRequest) ProtoMessage

func (*SubscribeRequest) ProtoMessage()

func (*SubscribeRequest) ProtoReflect

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

func (*SubscribeRequest) Reset

func (x *SubscribeRequest) Reset()

func (*SubscribeRequest) String

func (x *SubscribeRequest) String() string

type SwitchProfileRequest

type SwitchProfileRequest struct {
	ProfileName *string `protobuf:"bytes,1,opt,name=profileName,proto3,oneof" json:"profileName,omitempty"`
	Username    *string `protobuf:"bytes,2,opt,name=username,proto3,oneof" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*SwitchProfileRequest) Descriptor deprecated

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

Deprecated: Use SwitchProfileRequest.ProtoReflect.Descriptor instead.

func (*SwitchProfileRequest) GetProfileName

func (x *SwitchProfileRequest) GetProfileName() string

func (*SwitchProfileRequest) GetUsername

func (x *SwitchProfileRequest) GetUsername() string

func (*SwitchProfileRequest) ProtoMessage

func (*SwitchProfileRequest) ProtoMessage()

func (*SwitchProfileRequest) ProtoReflect

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

func (*SwitchProfileRequest) Reset

func (x *SwitchProfileRequest) Reset()

func (*SwitchProfileRequest) String

func (x *SwitchProfileRequest) String() string

type SwitchProfileResponse

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

func (*SwitchProfileResponse) Descriptor deprecated

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

Deprecated: Use SwitchProfileResponse.ProtoReflect.Descriptor instead.

func (*SwitchProfileResponse) ProtoMessage

func (*SwitchProfileResponse) ProtoMessage()

func (*SwitchProfileResponse) ProtoReflect

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

func (*SwitchProfileResponse) Reset

func (x *SwitchProfileResponse) Reset()

func (*SwitchProfileResponse) String

func (x *SwitchProfileResponse) String() string

type SystemEvent

type SystemEvent struct {
	Id          string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Severity    SystemEvent_Severity   `protobuf:"varint,2,opt,name=severity,proto3,enum=daemon.SystemEvent_Severity" json:"severity,omitempty"`
	Category    SystemEvent_Category   `protobuf:"varint,3,opt,name=category,proto3,enum=daemon.SystemEvent_Category" json:"category,omitempty"`
	Message     string                 `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"`
	UserMessage string                 `protobuf:"bytes,5,opt,name=userMessage,proto3" json:"userMessage,omitempty"`
	Timestamp   *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	Metadata    map[string]string      `` /* 143-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*SystemEvent) Descriptor deprecated

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

Deprecated: Use SystemEvent.ProtoReflect.Descriptor instead.

func (*SystemEvent) GetCategory

func (x *SystemEvent) GetCategory() SystemEvent_Category

func (*SystemEvent) GetId

func (x *SystemEvent) GetId() string

func (*SystemEvent) GetMessage

func (x *SystemEvent) GetMessage() string

func (*SystemEvent) GetMetadata

func (x *SystemEvent) GetMetadata() map[string]string

func (*SystemEvent) GetSeverity

func (x *SystemEvent) GetSeverity() SystemEvent_Severity

func (*SystemEvent) GetTimestamp

func (x *SystemEvent) GetTimestamp() *timestamppb.Timestamp

func (*SystemEvent) GetUserMessage

func (x *SystemEvent) GetUserMessage() string

func (*SystemEvent) ProtoMessage

func (*SystemEvent) ProtoMessage()

func (*SystemEvent) ProtoReflect

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

func (*SystemEvent) Reset

func (x *SystemEvent) Reset()

func (*SystemEvent) String

func (x *SystemEvent) String() string

type SystemEvent_Category

type SystemEvent_Category int32
const (
	SystemEvent_NETWORK        SystemEvent_Category = 0
	SystemEvent_DNS            SystemEvent_Category = 1
	SystemEvent_AUTHENTICATION SystemEvent_Category = 2
	SystemEvent_CONNECTIVITY   SystemEvent_Category = 3
	SystemEvent_SYSTEM         SystemEvent_Category = 4
)

func (SystemEvent_Category) Descriptor

func (SystemEvent_Category) Enum

func (SystemEvent_Category) EnumDescriptor deprecated

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

Deprecated: Use SystemEvent_Category.Descriptor instead.

func (SystemEvent_Category) Number

func (SystemEvent_Category) String

func (x SystemEvent_Category) String() string

func (SystemEvent_Category) Type

type SystemEvent_Severity

type SystemEvent_Severity int32
const (
	SystemEvent_INFO     SystemEvent_Severity = 0
	SystemEvent_WARNING  SystemEvent_Severity = 1
	SystemEvent_ERROR    SystemEvent_Severity = 2
	SystemEvent_CRITICAL SystemEvent_Severity = 3
)

func (SystemEvent_Severity) Descriptor

func (SystemEvent_Severity) Enum

func (SystemEvent_Severity) EnumDescriptor deprecated

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

Deprecated: Use SystemEvent_Severity.Descriptor instead.

func (SystemEvent_Severity) Number

func (SystemEvent_Severity) String

func (x SystemEvent_Severity) String() string

func (SystemEvent_Severity) Type

type TCPFlags

type TCPFlags struct {
	Syn bool `protobuf:"varint,1,opt,name=syn,proto3" json:"syn,omitempty"`
	Ack bool `protobuf:"varint,2,opt,name=ack,proto3" json:"ack,omitempty"`
	Fin bool `protobuf:"varint,3,opt,name=fin,proto3" json:"fin,omitempty"`
	Rst bool `protobuf:"varint,4,opt,name=rst,proto3" json:"rst,omitempty"`
	Psh bool `protobuf:"varint,5,opt,name=psh,proto3" json:"psh,omitempty"`
	Urg bool `protobuf:"varint,6,opt,name=urg,proto3" json:"urg,omitempty"`
	// contains filtered or unexported fields
}

func (*TCPFlags) Descriptor deprecated

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

Deprecated: Use TCPFlags.ProtoReflect.Descriptor instead.

func (*TCPFlags) GetAck

func (x *TCPFlags) GetAck() bool

func (*TCPFlags) GetFin

func (x *TCPFlags) GetFin() bool

func (*TCPFlags) GetPsh

func (x *TCPFlags) GetPsh() bool

func (*TCPFlags) GetRst

func (x *TCPFlags) GetRst() bool

func (*TCPFlags) GetSyn

func (x *TCPFlags) GetSyn() bool

func (*TCPFlags) GetUrg

func (x *TCPFlags) GetUrg() bool

func (*TCPFlags) ProtoMessage

func (*TCPFlags) ProtoMessage()

func (*TCPFlags) ProtoReflect

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

func (*TCPFlags) Reset

func (x *TCPFlags) Reset()

func (*TCPFlags) String

func (x *TCPFlags) String() string

type TracePacketRequest

type TracePacketRequest struct {
	SourceIp        string    `protobuf:"bytes,1,opt,name=source_ip,json=sourceIp,proto3" json:"source_ip,omitempty"`
	DestinationIp   string    `protobuf:"bytes,2,opt,name=destination_ip,json=destinationIp,proto3" json:"destination_ip,omitempty"`
	Protocol        string    `protobuf:"bytes,3,opt,name=protocol,proto3" json:"protocol,omitempty"`
	SourcePort      uint32    `protobuf:"varint,4,opt,name=source_port,json=sourcePort,proto3" json:"source_port,omitempty"`
	DestinationPort uint32    `protobuf:"varint,5,opt,name=destination_port,json=destinationPort,proto3" json:"destination_port,omitempty"`
	Direction       string    `protobuf:"bytes,6,opt,name=direction,proto3" json:"direction,omitempty"`
	TcpFlags        *TCPFlags `protobuf:"bytes,7,opt,name=tcp_flags,json=tcpFlags,proto3,oneof" json:"tcp_flags,omitempty"`
	IcmpType        *uint32   `protobuf:"varint,8,opt,name=icmp_type,json=icmpType,proto3,oneof" json:"icmp_type,omitempty"`
	IcmpCode        *uint32   `protobuf:"varint,9,opt,name=icmp_code,json=icmpCode,proto3,oneof" json:"icmp_code,omitempty"`
	// contains filtered or unexported fields
}

func (*TracePacketRequest) Descriptor deprecated

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

Deprecated: Use TracePacketRequest.ProtoReflect.Descriptor instead.

func (*TracePacketRequest) GetDestinationIp

func (x *TracePacketRequest) GetDestinationIp() string

func (*TracePacketRequest) GetDestinationPort

func (x *TracePacketRequest) GetDestinationPort() uint32

func (*TracePacketRequest) GetDirection

func (x *TracePacketRequest) GetDirection() string

func (*TracePacketRequest) GetIcmpCode

func (x *TracePacketRequest) GetIcmpCode() uint32

func (*TracePacketRequest) GetIcmpType

func (x *TracePacketRequest) GetIcmpType() uint32

func (*TracePacketRequest) GetProtocol

func (x *TracePacketRequest) GetProtocol() string

func (*TracePacketRequest) GetSourceIp

func (x *TracePacketRequest) GetSourceIp() string

func (*TracePacketRequest) GetSourcePort

func (x *TracePacketRequest) GetSourcePort() uint32

func (*TracePacketRequest) GetTcpFlags

func (x *TracePacketRequest) GetTcpFlags() *TCPFlags

func (*TracePacketRequest) ProtoMessage

func (*TracePacketRequest) ProtoMessage()

func (*TracePacketRequest) ProtoReflect

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

func (*TracePacketRequest) Reset

func (x *TracePacketRequest) Reset()

func (*TracePacketRequest) String

func (x *TracePacketRequest) String() string

type TracePacketResponse

type TracePacketResponse struct {
	Stages           []*TraceStage `protobuf:"bytes,1,rep,name=stages,proto3" json:"stages,omitempty"`
	FinalDisposition bool          `protobuf:"varint,2,opt,name=final_disposition,json=finalDisposition,proto3" json:"final_disposition,omitempty"`
	// contains filtered or unexported fields
}

func (*TracePacketResponse) Descriptor deprecated

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

Deprecated: Use TracePacketResponse.ProtoReflect.Descriptor instead.

func (*TracePacketResponse) GetFinalDisposition

func (x *TracePacketResponse) GetFinalDisposition() bool

func (*TracePacketResponse) GetStages

func (x *TracePacketResponse) GetStages() []*TraceStage

func (*TracePacketResponse) ProtoMessage

func (*TracePacketResponse) ProtoMessage()

func (*TracePacketResponse) ProtoReflect

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

func (*TracePacketResponse) Reset

func (x *TracePacketResponse) Reset()

func (*TracePacketResponse) String

func (x *TracePacketResponse) String() string

type TraceStage

type TraceStage struct {
	Name              string  `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Message           string  `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Allowed           bool    `protobuf:"varint,3,opt,name=allowed,proto3" json:"allowed,omitempty"`
	ForwardingDetails *string `protobuf:"bytes,4,opt,name=forwarding_details,json=forwardingDetails,proto3,oneof" json:"forwarding_details,omitempty"`
	// contains filtered or unexported fields
}

func (*TraceStage) Descriptor deprecated

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

Deprecated: Use TraceStage.ProtoReflect.Descriptor instead.

func (*TraceStage) GetAllowed

func (x *TraceStage) GetAllowed() bool

func (*TraceStage) GetForwardingDetails

func (x *TraceStage) GetForwardingDetails() string

func (*TraceStage) GetMessage

func (x *TraceStage) GetMessage() string

func (*TraceStage) GetName

func (x *TraceStage) GetName() string

func (*TraceStage) ProtoMessage

func (*TraceStage) ProtoMessage()

func (*TraceStage) ProtoReflect

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

func (*TraceStage) Reset

func (x *TraceStage) Reset()

func (*TraceStage) String

func (x *TraceStage) String() string

type UnimplementedDaemonServiceServer

type UnimplementedDaemonServiceServer struct {
}

UnimplementedDaemonServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedDaemonServiceServer) AddProfile

func (UnimplementedDaemonServiceServer) CleanState

func (UnimplementedDaemonServiceServer) DebugBundle

func (UnimplementedDaemonServiceServer) DeleteState

func (UnimplementedDaemonServiceServer) DeselectNetworks

func (UnimplementedDaemonServiceServer) Down

func (UnimplementedDaemonServiceServer) ForwardingRules

func (UnimplementedDaemonServiceServer) GetActiveProfile

func (UnimplementedDaemonServiceServer) GetConfig

func (UnimplementedDaemonServiceServer) GetEvents

func (UnimplementedDaemonServiceServer) GetFeatures

func (UnimplementedDaemonServiceServer) GetLogLevel

func (UnimplementedDaemonServiceServer) GetPeerSSHHostKey

func (UnimplementedDaemonServiceServer) ListNetworks

func (UnimplementedDaemonServiceServer) ListProfiles

func (UnimplementedDaemonServiceServer) ListStates

func (UnimplementedDaemonServiceServer) Login

func (UnimplementedDaemonServiceServer) Logout

func (UnimplementedDaemonServiceServer) RemoveProfile

func (UnimplementedDaemonServiceServer) RequestJWTAuth

func (UnimplementedDaemonServiceServer) SelectNetworks

func (UnimplementedDaemonServiceServer) SetConfig

func (UnimplementedDaemonServiceServer) SetLogLevel

func (UnimplementedDaemonServiceServer) Status

func (UnimplementedDaemonServiceServer) SubscribeEvents

func (UnimplementedDaemonServiceServer) SwitchProfile

func (UnimplementedDaemonServiceServer) TracePacket

func (UnimplementedDaemonServiceServer) Up

func (UnimplementedDaemonServiceServer) WaitJWTToken

func (UnimplementedDaemonServiceServer) WaitSSOLogin

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 {
	ProfileName *string `protobuf:"bytes,1,opt,name=profileName,proto3,oneof" json:"profileName,omitempty"`
	Username    *string `protobuf:"bytes,2,opt,name=username,proto3,oneof" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*UpRequest) Descriptor deprecated

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

Deprecated: Use UpRequest.ProtoReflect.Descriptor instead.

func (*UpRequest) GetProfileName

func (x *UpRequest) GetProfileName() string

func (*UpRequest) GetUsername

func (x *UpRequest) GetUsername() string

func (*UpRequest) ProtoMessage

func (*UpRequest) ProtoMessage()

func (*UpRequest) ProtoReflect

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

func (*UpRequest) Reset

func (x *UpRequest) Reset()

func (*UpRequest) String

func (x *UpRequest) String() string

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 WaitJWTTokenRequest

type WaitJWTTokenRequest struct {

	// device code from RequestJWTAuthResponse
	DeviceCode string `protobuf:"bytes,1,opt,name=deviceCode,proto3" json:"deviceCode,omitempty"`
	// user code for verification
	UserCode string `protobuf:"bytes,2,opt,name=userCode,proto3" json:"userCode,omitempty"`
	// contains filtered or unexported fields
}

WaitJWTTokenRequest for waiting for authentication completion

func (*WaitJWTTokenRequest) Descriptor deprecated

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

Deprecated: Use WaitJWTTokenRequest.ProtoReflect.Descriptor instead.

func (*WaitJWTTokenRequest) GetDeviceCode

func (x *WaitJWTTokenRequest) GetDeviceCode() string

func (*WaitJWTTokenRequest) GetUserCode

func (x *WaitJWTTokenRequest) GetUserCode() string

func (*WaitJWTTokenRequest) ProtoMessage

func (*WaitJWTTokenRequest) ProtoMessage()

func (*WaitJWTTokenRequest) ProtoReflect

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

func (*WaitJWTTokenRequest) Reset

func (x *WaitJWTTokenRequest) Reset()

func (*WaitJWTTokenRequest) String

func (x *WaitJWTTokenRequest) String() string

type WaitJWTTokenResponse

type WaitJWTTokenResponse struct {

	// JWT token (access token or ID token)
	Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	// token type (e.g., "Bearer")
	TokenType string `protobuf:"bytes,2,opt,name=tokenType,proto3" json:"tokenType,omitempty"`
	// expiration time in seconds
	ExpiresIn int64 `protobuf:"varint,3,opt,name=expiresIn,proto3" json:"expiresIn,omitempty"`
	// contains filtered or unexported fields
}

WaitJWTTokenResponse contains the JWT token after authentication

func (*WaitJWTTokenResponse) Descriptor deprecated

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

Deprecated: Use WaitJWTTokenResponse.ProtoReflect.Descriptor instead.

func (*WaitJWTTokenResponse) GetExpiresIn

func (x *WaitJWTTokenResponse) GetExpiresIn() int64

func (*WaitJWTTokenResponse) GetToken

func (x *WaitJWTTokenResponse) GetToken() string

func (*WaitJWTTokenResponse) GetTokenType

func (x *WaitJWTTokenResponse) GetTokenType() string

func (*WaitJWTTokenResponse) ProtoMessage

func (*WaitJWTTokenResponse) ProtoMessage()

func (*WaitJWTTokenResponse) ProtoReflect

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

func (*WaitJWTTokenResponse) Reset

func (x *WaitJWTTokenResponse) Reset()

func (*WaitJWTTokenResponse) String

func (x *WaitJWTTokenResponse) 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 {
	Email string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
	// contains filtered or unexported fields
}

func (*WaitSSOLoginResponse) Descriptor deprecated

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

Deprecated: Use WaitSSOLoginResponse.ProtoReflect.Descriptor instead.

func (*WaitSSOLoginResponse) GetEmail

func (x *WaitSSOLoginResponse) GetEmail() string

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

Jump to

Keyboard shortcuts

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