Documentation
¶
Index ¶
- Variables
- func RegisterDaemonServiceServer(s grpc.ServiceRegistrar, srv DaemonServiceServer)
- type AddProfileRequest
- func (*AddProfileRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddProfileRequest) GetProfileName() string
- func (x *AddProfileRequest) GetUsername() string
- func (*AddProfileRequest) ProtoMessage()
- func (x *AddProfileRequest) ProtoReflect() protoreflect.Message
- func (x *AddProfileRequest) Reset()
- func (x *AddProfileRequest) String() string
- type AddProfileResponse
- type CleanStateRequest
- func (*CleanStateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CleanStateRequest) GetAll() bool
- func (x *CleanStateRequest) GetStateName() string
- func (*CleanStateRequest) ProtoMessage()
- func (x *CleanStateRequest) ProtoReflect() protoreflect.Message
- func (x *CleanStateRequest) Reset()
- func (x *CleanStateRequest) String() string
- type CleanStateResponse
- func (*CleanStateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CleanStateResponse) GetCleanedStates() int32
- func (*CleanStateResponse) ProtoMessage()
- func (x *CleanStateResponse) ProtoReflect() protoreflect.Message
- func (x *CleanStateResponse) Reset()
- func (x *CleanStateResponse) String() string
- type DaemonServiceClient
- type DaemonServiceServer
- type DaemonService_SubscribeEventsClient
- type DaemonService_SubscribeEventsServer
- type DebugBundleRequest
- func (*DebugBundleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DebugBundleRequest) GetAnonymize() bool
- func (x *DebugBundleRequest) GetLogFileCount() uint32
- func (x *DebugBundleRequest) GetStatus() string
- func (x *DebugBundleRequest) GetSystemInfo() bool
- func (x *DebugBundleRequest) GetUploadURL() string
- func (*DebugBundleRequest) ProtoMessage()
- func (x *DebugBundleRequest) ProtoReflect() protoreflect.Message
- func (x *DebugBundleRequest) Reset()
- func (x *DebugBundleRequest) String() string
- type DebugBundleResponse
- func (*DebugBundleResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DebugBundleResponse) GetPath() string
- func (x *DebugBundleResponse) GetUploadFailureReason() string
- func (x *DebugBundleResponse) GetUploadedKey() string
- func (*DebugBundleResponse) ProtoMessage()
- func (x *DebugBundleResponse) ProtoReflect() protoreflect.Message
- func (x *DebugBundleResponse) Reset()
- func (x *DebugBundleResponse) String() string
- type DeleteStateRequest
- func (*DeleteStateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteStateRequest) GetAll() bool
- func (x *DeleteStateRequest) GetStateName() string
- func (*DeleteStateRequest) ProtoMessage()
- func (x *DeleteStateRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteStateRequest) Reset()
- func (x *DeleteStateRequest) String() string
- type DeleteStateResponse
- func (*DeleteStateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteStateResponse) GetDeletedStates() int32
- func (*DeleteStateResponse) ProtoMessage()
- func (x *DeleteStateResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteStateResponse) Reset()
- func (x *DeleteStateResponse) String() string
- type DownRequest
- type DownResponse
- type EmptyRequest
- type ForwardingRule
- func (*ForwardingRule) Descriptor() ([]byte, []int)deprecated
- func (x *ForwardingRule) GetDestinationPort() *PortInfo
- func (x *ForwardingRule) GetProtocol() string
- func (x *ForwardingRule) GetTranslatedAddress() string
- func (x *ForwardingRule) GetTranslatedHostname() string
- func (x *ForwardingRule) GetTranslatedPort() *PortInfo
- func (*ForwardingRule) ProtoMessage()
- func (x *ForwardingRule) ProtoReflect() protoreflect.Message
- func (x *ForwardingRule) Reset()
- func (x *ForwardingRule) String() string
- type ForwardingRulesResponse
- func (*ForwardingRulesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ForwardingRulesResponse) GetRules() []*ForwardingRule
- func (*ForwardingRulesResponse) ProtoMessage()
- func (x *ForwardingRulesResponse) ProtoReflect() protoreflect.Message
- func (x *ForwardingRulesResponse) Reset()
- func (x *ForwardingRulesResponse) String() string
- type FullStatus
- func (*FullStatus) Descriptor() ([]byte, []int)deprecated
- func (x *FullStatus) GetDnsServers() []*NSGroupState
- func (x *FullStatus) GetEvents() []*SystemEvent
- func (x *FullStatus) GetLazyConnectionEnabled() bool
- func (x *FullStatus) GetLocalPeerState() *LocalPeerState
- func (x *FullStatus) GetManagementState() *ManagementState
- func (x *FullStatus) GetNumberOfForwardingRules() int32
- func (x *FullStatus) GetPeers() []*PeerState
- func (x *FullStatus) GetRelays() []*RelayState
- func (x *FullStatus) GetSignalState() *SignalState
- func (x *FullStatus) GetSshServerState() *SSHServerState
- func (*FullStatus) ProtoMessage()
- func (x *FullStatus) ProtoReflect() protoreflect.Message
- func (x *FullStatus) Reset()
- func (x *FullStatus) String() string
- type GetActiveProfileRequest
- type GetActiveProfileResponse
- func (*GetActiveProfileResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetActiveProfileResponse) GetProfileName() string
- func (x *GetActiveProfileResponse) GetUsername() string
- func (*GetActiveProfileResponse) ProtoMessage()
- func (x *GetActiveProfileResponse) ProtoReflect() protoreflect.Message
- func (x *GetActiveProfileResponse) Reset()
- func (x *GetActiveProfileResponse) String() string
- type GetConfigRequest
- func (*GetConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetConfigRequest) GetProfileName() string
- func (x *GetConfigRequest) GetUsername() string
- func (*GetConfigRequest) ProtoMessage()
- func (x *GetConfigRequest) ProtoReflect() protoreflect.Message
- func (x *GetConfigRequest) Reset()
- func (x *GetConfigRequest) String() string
- type GetConfigResponse
- func (*GetConfigResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetConfigResponse) GetAdminURL() string
- func (x *GetConfigResponse) GetBlockInbound() bool
- func (x *GetConfigResponse) GetBlockLanAccess() bool
- func (x *GetConfigResponse) GetConfigFile() string
- func (x *GetConfigResponse) GetDisableAutoConnect() bool
- func (x *GetConfigResponse) GetDisableClientRoutes() bool
- func (x *GetConfigResponse) GetDisableDns() bool
- func (x *GetConfigResponse) GetDisableNotifications() bool
- func (x *GetConfigResponse) GetDisableSSHAuth() bool
- func (x *GetConfigResponse) GetDisableServerRoutes() bool
- func (x *GetConfigResponse) GetEnableSSHLocalPortForwarding() bool
- func (x *GetConfigResponse) GetEnableSSHRemotePortForwarding() bool
- func (x *GetConfigResponse) GetEnableSSHRoot() bool
- func (x *GetConfigResponse) GetEnableSSHSFTP() bool
- func (x *GetConfigResponse) GetInterfaceName() string
- func (x *GetConfigResponse) GetLazyConnectionEnabled() bool
- func (x *GetConfigResponse) GetLogFile() string
- func (x *GetConfigResponse) GetManagementUrl() string
- func (x *GetConfigResponse) GetMtu() int64
- func (x *GetConfigResponse) GetNetworkMonitor() bool
- func (x *GetConfigResponse) GetPreSharedKey() string
- func (x *GetConfigResponse) GetRosenpassEnabled() bool
- func (x *GetConfigResponse) GetRosenpassPermissive() bool
- func (x *GetConfigResponse) GetServerSSHAllowed() bool
- func (x *GetConfigResponse) GetSshJWTCacheTTL() int32
- func (x *GetConfigResponse) GetWireguardPort() int64
- func (*GetConfigResponse) ProtoMessage()
- func (x *GetConfigResponse) ProtoReflect() protoreflect.Message
- func (x *GetConfigResponse) Reset()
- func (x *GetConfigResponse) String() string
- type GetEventsRequest
- type GetEventsResponse
- func (*GetEventsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetEventsResponse) GetEvents() []*SystemEvent
- func (*GetEventsResponse) ProtoMessage()
- func (x *GetEventsResponse) ProtoReflect() protoreflect.Message
- func (x *GetEventsResponse) Reset()
- func (x *GetEventsResponse) String() string
- type GetFeaturesRequest
- type GetFeaturesResponse
- func (*GetFeaturesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetFeaturesResponse) GetDisableProfiles() bool
- func (x *GetFeaturesResponse) GetDisableUpdateSettings() bool
- func (*GetFeaturesResponse) ProtoMessage()
- func (x *GetFeaturesResponse) ProtoReflect() protoreflect.Message
- func (x *GetFeaturesResponse) Reset()
- func (x *GetFeaturesResponse) String() string
- type GetLogLevelRequest
- type GetLogLevelResponse
- func (*GetLogLevelResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetLogLevelResponse) GetLevel() LogLevel
- func (*GetLogLevelResponse) ProtoMessage()
- func (x *GetLogLevelResponse) ProtoReflect() protoreflect.Message
- func (x *GetLogLevelResponse) Reset()
- func (x *GetLogLevelResponse) String() string
- type GetPeerSSHHostKeyRequest
- func (*GetPeerSSHHostKeyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetPeerSSHHostKeyRequest) GetPeerAddress() string
- func (*GetPeerSSHHostKeyRequest) ProtoMessage()
- func (x *GetPeerSSHHostKeyRequest) ProtoReflect() protoreflect.Message
- func (x *GetPeerSSHHostKeyRequest) Reset()
- func (x *GetPeerSSHHostKeyRequest) String() string
- type GetPeerSSHHostKeyResponse
- func (*GetPeerSSHHostKeyResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetPeerSSHHostKeyResponse) GetFound() bool
- func (x *GetPeerSSHHostKeyResponse) GetPeerFQDN() string
- func (x *GetPeerSSHHostKeyResponse) GetPeerIP() string
- func (x *GetPeerSSHHostKeyResponse) GetSshHostKey() []byte
- func (*GetPeerSSHHostKeyResponse) ProtoMessage()
- func (x *GetPeerSSHHostKeyResponse) ProtoReflect() protoreflect.Message
- func (x *GetPeerSSHHostKeyResponse) Reset()
- func (x *GetPeerSSHHostKeyResponse) String() string
- type IPList
- type ListNetworksRequest
- type ListNetworksResponse
- func (*ListNetworksResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListNetworksResponse) GetRoutes() []*Network
- func (*ListNetworksResponse) ProtoMessage()
- func (x *ListNetworksResponse) ProtoReflect() protoreflect.Message
- func (x *ListNetworksResponse) Reset()
- func (x *ListNetworksResponse) String() string
- type ListProfilesRequest
- func (*ListProfilesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListProfilesRequest) GetUsername() string
- func (*ListProfilesRequest) ProtoMessage()
- func (x *ListProfilesRequest) ProtoReflect() protoreflect.Message
- func (x *ListProfilesRequest) Reset()
- func (x *ListProfilesRequest) String() string
- type ListProfilesResponse
- func (*ListProfilesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListProfilesResponse) GetProfiles() []*Profile
- func (*ListProfilesResponse) ProtoMessage()
- func (x *ListProfilesResponse) ProtoReflect() protoreflect.Message
- func (x *ListProfilesResponse) Reset()
- func (x *ListProfilesResponse) String() string
- type ListStatesRequest
- type ListStatesResponse
- func (*ListStatesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListStatesResponse) GetStates() []*State
- func (*ListStatesResponse) ProtoMessage()
- func (x *ListStatesResponse) ProtoReflect() protoreflect.Message
- func (x *ListStatesResponse) Reset()
- func (x *ListStatesResponse) String() string
- type LocalPeerState
- func (*LocalPeerState) Descriptor() ([]byte, []int)deprecated
- func (x *LocalPeerState) GetFqdn() string
- func (x *LocalPeerState) GetIP() string
- func (x *LocalPeerState) GetKernelInterface() bool
- func (x *LocalPeerState) GetNetworks() []string
- func (x *LocalPeerState) GetPubKey() string
- func (x *LocalPeerState) GetRosenpassEnabled() bool
- func (x *LocalPeerState) GetRosenpassPermissive() bool
- func (*LocalPeerState) ProtoMessage()
- func (x *LocalPeerState) ProtoReflect() protoreflect.Message
- func (x *LocalPeerState) Reset()
- func (x *LocalPeerState) String() string
- type LogLevel
- type LoginRequest
- func (*LoginRequest) Descriptor() ([]byte, []int)deprecated
- func (x *LoginRequest) GetAdminURL() string
- func (x *LoginRequest) GetBlockInbound() bool
- func (x *LoginRequest) GetBlockLanAccess() bool
- func (x *LoginRequest) GetCleanDNSLabels() bool
- func (x *LoginRequest) GetCleanNATExternalIPs() bool
- func (x *LoginRequest) GetCustomDNSAddress() []byte
- func (x *LoginRequest) GetDisableAutoConnect() bool
- func (x *LoginRequest) GetDisableClientRoutes() bool
- func (x *LoginRequest) GetDisableDns() bool
- func (x *LoginRequest) GetDisableFirewall() bool
- func (x *LoginRequest) GetDisableNotifications() bool
- func (x *LoginRequest) GetDisableSSHAuth() bool
- func (x *LoginRequest) GetDisableServerRoutes() bool
- func (x *LoginRequest) GetDnsLabels() []string
- func (x *LoginRequest) GetDnsRouteInterval() *durationpb.Duration
- func (x *LoginRequest) GetEnableSSHLocalPortForwarding() bool
- func (x *LoginRequest) GetEnableSSHRemotePortForwarding() bool
- func (x *LoginRequest) GetEnableSSHRoot() bool
- func (x *LoginRequest) GetEnableSSHSFTP() bool
- func (x *LoginRequest) GetExtraIFaceBlacklist() []string
- func (x *LoginRequest) GetHint() string
- func (x *LoginRequest) GetHostname() string
- func (x *LoginRequest) GetInterfaceName() string
- func (x *LoginRequest) GetIsUnixDesktopClient() bool
- func (x *LoginRequest) GetLazyConnectionEnabled() bool
- func (x *LoginRequest) GetManagementUrl() string
- func (x *LoginRequest) GetMtu() int64
- func (x *LoginRequest) GetNatExternalIPs() []string
- func (x *LoginRequest) GetNetworkMonitor() bool
- func (x *LoginRequest) GetOptionalPreSharedKey() string
- func (x *LoginRequest) GetPreSharedKey() stringdeprecated
- func (x *LoginRequest) GetProfileName() string
- func (x *LoginRequest) GetRosenpassEnabled() bool
- func (x *LoginRequest) GetRosenpassPermissive() bool
- func (x *LoginRequest) GetServerSSHAllowed() bool
- func (x *LoginRequest) GetSetupKey() string
- func (x *LoginRequest) GetSshJWTCacheTTL() int32
- func (x *LoginRequest) GetUsername() string
- func (x *LoginRequest) GetWireguardPort() int64
- func (*LoginRequest) ProtoMessage()
- func (x *LoginRequest) ProtoReflect() protoreflect.Message
- func (x *LoginRequest) Reset()
- func (x *LoginRequest) String() string
- type LoginResponse
- func (*LoginResponse) Descriptor() ([]byte, []int)deprecated
- func (x *LoginResponse) GetNeedsSSOLogin() bool
- func (x *LoginResponse) GetUserCode() string
- func (x *LoginResponse) GetVerificationURI() string
- func (x *LoginResponse) GetVerificationURIComplete() string
- func (*LoginResponse) ProtoMessage()
- func (x *LoginResponse) ProtoReflect() protoreflect.Message
- func (x *LoginResponse) Reset()
- func (x *LoginResponse) String() string
- type LogoutRequest
- func (*LogoutRequest) Descriptor() ([]byte, []int)deprecated
- func (x *LogoutRequest) GetProfileName() string
- func (x *LogoutRequest) GetUsername() string
- func (*LogoutRequest) ProtoMessage()
- func (x *LogoutRequest) ProtoReflect() protoreflect.Message
- func (x *LogoutRequest) Reset()
- func (x *LogoutRequest) String() string
- type LogoutResponse
- type ManagementState
- func (*ManagementState) Descriptor() ([]byte, []int)deprecated
- func (x *ManagementState) GetConnected() bool
- func (x *ManagementState) GetError() string
- func (x *ManagementState) GetURL() string
- func (*ManagementState) ProtoMessage()
- func (x *ManagementState) ProtoReflect() protoreflect.Message
- func (x *ManagementState) Reset()
- func (x *ManagementState) String() string
- type NSGroupState
- func (*NSGroupState) Descriptor() ([]byte, []int)deprecated
- func (x *NSGroupState) GetDomains() []string
- func (x *NSGroupState) GetEnabled() bool
- func (x *NSGroupState) GetError() string
- func (x *NSGroupState) GetServers() []string
- func (*NSGroupState) ProtoMessage()
- func (x *NSGroupState) ProtoReflect() protoreflect.Message
- func (x *NSGroupState) Reset()
- func (x *NSGroupState) String() string
- type Network
- func (*Network) Descriptor() ([]byte, []int)deprecated
- func (x *Network) GetDomains() []string
- func (x *Network) GetID() string
- func (x *Network) GetRange() string
- func (x *Network) GetResolvedIPs() map[string]*IPList
- func (x *Network) GetSelected() bool
- func (*Network) ProtoMessage()
- func (x *Network) ProtoReflect() protoreflect.Message
- func (x *Network) Reset()
- func (x *Network) String() string
- type PeerState
- func (*PeerState) Descriptor() ([]byte, []int)deprecated
- func (x *PeerState) GetBytesRx() int64
- func (x *PeerState) GetBytesTx() int64
- func (x *PeerState) GetConnStatus() string
- func (x *PeerState) GetConnStatusUpdate() *timestamppb.Timestamp
- func (x *PeerState) GetFqdn() string
- func (x *PeerState) GetIP() string
- func (x *PeerState) GetLastWireguardHandshake() *timestamppb.Timestamp
- func (x *PeerState) GetLatency() *durationpb.Duration
- func (x *PeerState) GetLocalIceCandidateEndpoint() string
- func (x *PeerState) GetLocalIceCandidateType() string
- func (x *PeerState) GetNetworks() []string
- func (x *PeerState) GetPubKey() string
- func (x *PeerState) GetRelayAddress() string
- func (x *PeerState) GetRelayed() bool
- func (x *PeerState) GetRemoteIceCandidateEndpoint() string
- func (x *PeerState) GetRemoteIceCandidateType() string
- func (x *PeerState) GetRosenpassEnabled() bool
- func (x *PeerState) GetSshHostKey() []byte
- func (*PeerState) ProtoMessage()
- func (x *PeerState) ProtoReflect() protoreflect.Message
- func (x *PeerState) Reset()
- func (x *PeerState) String() string
- type PortInfo
- func (*PortInfo) Descriptor() ([]byte, []int)deprecated
- func (x *PortInfo) GetPort() uint32
- func (x *PortInfo) GetPortSelection() isPortInfo_PortSelection
- func (x *PortInfo) GetRange() *PortInfo_Range
- func (*PortInfo) ProtoMessage()
- func (x *PortInfo) ProtoReflect() protoreflect.Message
- func (x *PortInfo) Reset()
- func (x *PortInfo) String() string
- type PortInfo_Port
- type PortInfo_Range
- func (*PortInfo_Range) Descriptor() ([]byte, []int)deprecated
- func (x *PortInfo_Range) GetEnd() uint32
- func (x *PortInfo_Range) GetStart() uint32
- func (*PortInfo_Range) ProtoMessage()
- func (x *PortInfo_Range) ProtoReflect() protoreflect.Message
- func (x *PortInfo_Range) Reset()
- func (x *PortInfo_Range) String() string
- type PortInfo_Range_
- type Profile
- type RelayState
- func (*RelayState) Descriptor() ([]byte, []int)deprecated
- func (x *RelayState) GetAvailable() bool
- func (x *RelayState) GetError() string
- func (x *RelayState) GetURI() string
- func (*RelayState) ProtoMessage()
- func (x *RelayState) ProtoReflect() protoreflect.Message
- func (x *RelayState) Reset()
- func (x *RelayState) String() string
- type RemoveProfileRequest
- func (*RemoveProfileRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveProfileRequest) GetProfileName() string
- func (x *RemoveProfileRequest) GetUsername() string
- func (*RemoveProfileRequest) ProtoMessage()
- func (x *RemoveProfileRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveProfileRequest) Reset()
- func (x *RemoveProfileRequest) String() string
- type RemoveProfileResponse
- type RequestJWTAuthRequest
- func (*RequestJWTAuthRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RequestJWTAuthRequest) GetHint() string
- func (*RequestJWTAuthRequest) ProtoMessage()
- func (x *RequestJWTAuthRequest) ProtoReflect() protoreflect.Message
- func (x *RequestJWTAuthRequest) Reset()
- func (x *RequestJWTAuthRequest) String() string
- type RequestJWTAuthResponse
- func (*RequestJWTAuthResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RequestJWTAuthResponse) GetCachedToken() string
- func (x *RequestJWTAuthResponse) GetDeviceCode() string
- func (x *RequestJWTAuthResponse) GetExpiresIn() int64
- func (x *RequestJWTAuthResponse) GetMaxTokenAge() int64
- func (x *RequestJWTAuthResponse) GetUserCode() string
- func (x *RequestJWTAuthResponse) GetVerificationURI() string
- func (x *RequestJWTAuthResponse) GetVerificationURIComplete() string
- func (*RequestJWTAuthResponse) ProtoMessage()
- func (x *RequestJWTAuthResponse) ProtoReflect() protoreflect.Message
- func (x *RequestJWTAuthResponse) Reset()
- func (x *RequestJWTAuthResponse) String() string
- type SSHServerState
- func (*SSHServerState) Descriptor() ([]byte, []int)deprecated
- func (x *SSHServerState) GetEnabled() bool
- func (x *SSHServerState) GetSessions() []*SSHSessionInfo
- func (*SSHServerState) ProtoMessage()
- func (x *SSHServerState) ProtoReflect() protoreflect.Message
- func (x *SSHServerState) Reset()
- func (x *SSHServerState) String() string
- type SSHSessionInfo
- func (*SSHSessionInfo) Descriptor() ([]byte, []int)deprecated
- func (x *SSHSessionInfo) GetCommand() string
- func (x *SSHSessionInfo) GetJwtUsername() string
- func (x *SSHSessionInfo) GetRemoteAddress() string
- func (x *SSHSessionInfo) GetUsername() string
- func (*SSHSessionInfo) ProtoMessage()
- func (x *SSHSessionInfo) ProtoReflect() protoreflect.Message
- func (x *SSHSessionInfo) Reset()
- func (x *SSHSessionInfo) String() string
- type SelectNetworksRequest
- func (*SelectNetworksRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SelectNetworksRequest) GetAll() bool
- func (x *SelectNetworksRequest) GetAppend() bool
- func (x *SelectNetworksRequest) GetNetworkIDs() []string
- func (*SelectNetworksRequest) ProtoMessage()
- func (x *SelectNetworksRequest) ProtoReflect() protoreflect.Message
- func (x *SelectNetworksRequest) Reset()
- func (x *SelectNetworksRequest) String() string
- type SelectNetworksResponse
- type SetConfigRequest
- func (*SetConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetConfigRequest) GetAdminURL() string
- func (x *SetConfigRequest) GetBlockInbound() bool
- func (x *SetConfigRequest) GetBlockLanAccess() bool
- func (x *SetConfigRequest) GetCleanDNSLabels() bool
- func (x *SetConfigRequest) GetCleanNATExternalIPs() bool
- func (x *SetConfigRequest) GetCustomDNSAddress() []byte
- func (x *SetConfigRequest) GetDisableAutoConnect() bool
- func (x *SetConfigRequest) GetDisableClientRoutes() bool
- func (x *SetConfigRequest) GetDisableDns() bool
- func (x *SetConfigRequest) GetDisableFirewall() bool
- func (x *SetConfigRequest) GetDisableNotifications() bool
- func (x *SetConfigRequest) GetDisableSSHAuth() bool
- func (x *SetConfigRequest) GetDisableServerRoutes() bool
- func (x *SetConfigRequest) GetDnsLabels() []string
- func (x *SetConfigRequest) GetDnsRouteInterval() *durationpb.Duration
- func (x *SetConfigRequest) GetEnableSSHLocalPortForwarding() bool
- func (x *SetConfigRequest) GetEnableSSHRemotePortForwarding() bool
- func (x *SetConfigRequest) GetEnableSSHRoot() bool
- func (x *SetConfigRequest) GetEnableSSHSFTP() bool
- func (x *SetConfigRequest) GetExtraIFaceBlacklist() []string
- func (x *SetConfigRequest) GetInterfaceName() string
- func (x *SetConfigRequest) GetLazyConnectionEnabled() bool
- func (x *SetConfigRequest) GetManagementUrl() string
- func (x *SetConfigRequest) GetMtu() int64
- func (x *SetConfigRequest) GetNatExternalIPs() []string
- func (x *SetConfigRequest) GetNetworkMonitor() bool
- func (x *SetConfigRequest) GetOptionalPreSharedKey() string
- func (x *SetConfigRequest) GetProfileName() string
- func (x *SetConfigRequest) GetRosenpassEnabled() bool
- func (x *SetConfigRequest) GetRosenpassPermissive() bool
- func (x *SetConfigRequest) GetServerSSHAllowed() bool
- func (x *SetConfigRequest) GetSshJWTCacheTTL() int32
- func (x *SetConfigRequest) GetUsername() string
- func (x *SetConfigRequest) GetWireguardPort() int64
- func (*SetConfigRequest) ProtoMessage()
- func (x *SetConfigRequest) ProtoReflect() protoreflect.Message
- func (x *SetConfigRequest) Reset()
- func (x *SetConfigRequest) String() string
- type SetConfigResponse
- type SetLogLevelRequest
- func (*SetLogLevelRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetLogLevelRequest) GetLevel() LogLevel
- func (*SetLogLevelRequest) ProtoMessage()
- func (x *SetLogLevelRequest) ProtoReflect() protoreflect.Message
- func (x *SetLogLevelRequest) Reset()
- func (x *SetLogLevelRequest) String() string
- type SetLogLevelResponse
- type SetSyncResponsePersistenceRequest
- func (*SetSyncResponsePersistenceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetSyncResponsePersistenceRequest) GetEnabled() bool
- func (*SetSyncResponsePersistenceRequest) ProtoMessage()
- func (x *SetSyncResponsePersistenceRequest) ProtoReflect() protoreflect.Message
- func (x *SetSyncResponsePersistenceRequest) Reset()
- func (x *SetSyncResponsePersistenceRequest) String() string
- type SetSyncResponsePersistenceResponse
- func (*SetSyncResponsePersistenceResponse) Descriptor() ([]byte, []int)deprecated
- func (*SetSyncResponsePersistenceResponse) ProtoMessage()
- func (x *SetSyncResponsePersistenceResponse) ProtoReflect() protoreflect.Message
- func (x *SetSyncResponsePersistenceResponse) Reset()
- func (x *SetSyncResponsePersistenceResponse) String() string
- type SignalState
- func (*SignalState) Descriptor() ([]byte, []int)deprecated
- func (x *SignalState) GetConnected() bool
- func (x *SignalState) GetError() string
- func (x *SignalState) GetURL() string
- func (*SignalState) ProtoMessage()
- func (x *SignalState) ProtoReflect() protoreflect.Message
- func (x *SignalState) Reset()
- func (x *SignalState) String() string
- type State
- type StatusRequest
- func (*StatusRequest) Descriptor() ([]byte, []int)deprecated
- func (x *StatusRequest) GetGetFullPeerStatus() bool
- func (x *StatusRequest) GetShouldRunProbes() bool
- func (x *StatusRequest) GetWaitForReady() bool
- func (*StatusRequest) ProtoMessage()
- func (x *StatusRequest) ProtoReflect() protoreflect.Message
- func (x *StatusRequest) Reset()
- func (x *StatusRequest) String() string
- type StatusResponse
- func (*StatusResponse) Descriptor() ([]byte, []int)deprecated
- func (x *StatusResponse) GetDaemonVersion() string
- func (x *StatusResponse) GetFullStatus() *FullStatus
- func (x *StatusResponse) GetStatus() string
- func (*StatusResponse) ProtoMessage()
- func (x *StatusResponse) ProtoReflect() protoreflect.Message
- func (x *StatusResponse) Reset()
- func (x *StatusResponse) String() string
- type SubscribeRequest
- type SwitchProfileRequest
- func (*SwitchProfileRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SwitchProfileRequest) GetProfileName() string
- func (x *SwitchProfileRequest) GetUsername() string
- func (*SwitchProfileRequest) ProtoMessage()
- func (x *SwitchProfileRequest) ProtoReflect() protoreflect.Message
- func (x *SwitchProfileRequest) Reset()
- func (x *SwitchProfileRequest) String() string
- type SwitchProfileResponse
- type SystemEvent
- func (*SystemEvent) Descriptor() ([]byte, []int)deprecated
- func (x *SystemEvent) GetCategory() SystemEvent_Category
- func (x *SystemEvent) GetId() string
- func (x *SystemEvent) GetMessage() string
- func (x *SystemEvent) GetMetadata() map[string]string
- func (x *SystemEvent) GetSeverity() SystemEvent_Severity
- func (x *SystemEvent) GetTimestamp() *timestamppb.Timestamp
- func (x *SystemEvent) GetUserMessage() string
- func (*SystemEvent) ProtoMessage()
- func (x *SystemEvent) ProtoReflect() protoreflect.Message
- func (x *SystemEvent) Reset()
- func (x *SystemEvent) String() string
- type SystemEvent_Category
- func (SystemEvent_Category) Descriptor() protoreflect.EnumDescriptor
- func (x SystemEvent_Category) Enum() *SystemEvent_Category
- func (SystemEvent_Category) EnumDescriptor() ([]byte, []int)deprecated
- func (x SystemEvent_Category) Number() protoreflect.EnumNumber
- func (x SystemEvent_Category) String() string
- func (SystemEvent_Category) Type() protoreflect.EnumType
- type SystemEvent_Severity
- func (SystemEvent_Severity) Descriptor() protoreflect.EnumDescriptor
- func (x SystemEvent_Severity) Enum() *SystemEvent_Severity
- func (SystemEvent_Severity) EnumDescriptor() ([]byte, []int)deprecated
- func (x SystemEvent_Severity) Number() protoreflect.EnumNumber
- func (x SystemEvent_Severity) String() string
- func (SystemEvent_Severity) Type() protoreflect.EnumType
- type TCPFlags
- func (*TCPFlags) Descriptor() ([]byte, []int)deprecated
- func (x *TCPFlags) GetAck() bool
- func (x *TCPFlags) GetFin() bool
- func (x *TCPFlags) GetPsh() bool
- func (x *TCPFlags) GetRst() bool
- func (x *TCPFlags) GetSyn() bool
- func (x *TCPFlags) GetUrg() bool
- func (*TCPFlags) ProtoMessage()
- func (x *TCPFlags) ProtoReflect() protoreflect.Message
- func (x *TCPFlags) Reset()
- func (x *TCPFlags) String() string
- type TracePacketRequest
- func (*TracePacketRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TracePacketRequest) GetDestinationIp() string
- func (x *TracePacketRequest) GetDestinationPort() uint32
- func (x *TracePacketRequest) GetDirection() string
- func (x *TracePacketRequest) GetIcmpCode() uint32
- func (x *TracePacketRequest) GetIcmpType() uint32
- func (x *TracePacketRequest) GetProtocol() string
- func (x *TracePacketRequest) GetSourceIp() string
- func (x *TracePacketRequest) GetSourcePort() uint32
- func (x *TracePacketRequest) GetTcpFlags() *TCPFlags
- func (*TracePacketRequest) ProtoMessage()
- func (x *TracePacketRequest) ProtoReflect() protoreflect.Message
- func (x *TracePacketRequest) Reset()
- func (x *TracePacketRequest) String() string
- type TracePacketResponse
- func (*TracePacketResponse) Descriptor() ([]byte, []int)deprecated
- func (x *TracePacketResponse) GetFinalDisposition() bool
- func (x *TracePacketResponse) GetStages() []*TraceStage
- func (*TracePacketResponse) ProtoMessage()
- func (x *TracePacketResponse) ProtoReflect() protoreflect.Message
- func (x *TracePacketResponse) Reset()
- func (x *TracePacketResponse) String() string
- type TraceStage
- func (*TraceStage) Descriptor() ([]byte, []int)deprecated
- func (x *TraceStage) GetAllowed() bool
- func (x *TraceStage) GetForwardingDetails() string
- func (x *TraceStage) GetMessage() string
- func (x *TraceStage) GetName() string
- func (*TraceStage) ProtoMessage()
- func (x *TraceStage) ProtoReflect() protoreflect.Message
- func (x *TraceStage) Reset()
- func (x *TraceStage) String() string
- type UnimplementedDaemonServiceServer
- func (UnimplementedDaemonServiceServer) AddProfile(context.Context, *AddProfileRequest) (*AddProfileResponse, error)
- func (UnimplementedDaemonServiceServer) CleanState(context.Context, *CleanStateRequest) (*CleanStateResponse, error)
- func (UnimplementedDaemonServiceServer) DebugBundle(context.Context, *DebugBundleRequest) (*DebugBundleResponse, error)
- func (UnimplementedDaemonServiceServer) DeleteState(context.Context, *DeleteStateRequest) (*DeleteStateResponse, error)
- func (UnimplementedDaemonServiceServer) DeselectNetworks(context.Context, *SelectNetworksRequest) (*SelectNetworksResponse, error)
- func (UnimplementedDaemonServiceServer) Down(context.Context, *DownRequest) (*DownResponse, error)
- func (UnimplementedDaemonServiceServer) ForwardingRules(context.Context, *EmptyRequest) (*ForwardingRulesResponse, error)
- func (UnimplementedDaemonServiceServer) GetActiveProfile(context.Context, *GetActiveProfileRequest) (*GetActiveProfileResponse, error)
- func (UnimplementedDaemonServiceServer) GetConfig(context.Context, *GetConfigRequest) (*GetConfigResponse, error)
- func (UnimplementedDaemonServiceServer) GetEvents(context.Context, *GetEventsRequest) (*GetEventsResponse, error)
- func (UnimplementedDaemonServiceServer) GetFeatures(context.Context, *GetFeaturesRequest) (*GetFeaturesResponse, error)
- func (UnimplementedDaemonServiceServer) GetLogLevel(context.Context, *GetLogLevelRequest) (*GetLogLevelResponse, error)
- func (UnimplementedDaemonServiceServer) GetPeerSSHHostKey(context.Context, *GetPeerSSHHostKeyRequest) (*GetPeerSSHHostKeyResponse, error)
- func (UnimplementedDaemonServiceServer) ListNetworks(context.Context, *ListNetworksRequest) (*ListNetworksResponse, error)
- func (UnimplementedDaemonServiceServer) ListProfiles(context.Context, *ListProfilesRequest) (*ListProfilesResponse, error)
- func (UnimplementedDaemonServiceServer) ListStates(context.Context, *ListStatesRequest) (*ListStatesResponse, error)
- func (UnimplementedDaemonServiceServer) Login(context.Context, *LoginRequest) (*LoginResponse, error)
- func (UnimplementedDaemonServiceServer) Logout(context.Context, *LogoutRequest) (*LogoutResponse, error)
- func (UnimplementedDaemonServiceServer) RemoveProfile(context.Context, *RemoveProfileRequest) (*RemoveProfileResponse, error)
- func (UnimplementedDaemonServiceServer) RequestJWTAuth(context.Context, *RequestJWTAuthRequest) (*RequestJWTAuthResponse, error)
- func (UnimplementedDaemonServiceServer) SelectNetworks(context.Context, *SelectNetworksRequest) (*SelectNetworksResponse, error)
- func (UnimplementedDaemonServiceServer) SetConfig(context.Context, *SetConfigRequest) (*SetConfigResponse, error)
- func (UnimplementedDaemonServiceServer) SetLogLevel(context.Context, *SetLogLevelRequest) (*SetLogLevelResponse, error)
- func (UnimplementedDaemonServiceServer) SetSyncResponsePersistence(context.Context, *SetSyncResponsePersistenceRequest) (*SetSyncResponsePersistenceResponse, error)
- func (UnimplementedDaemonServiceServer) Status(context.Context, *StatusRequest) (*StatusResponse, error)
- func (UnimplementedDaemonServiceServer) SubscribeEvents(*SubscribeRequest, DaemonService_SubscribeEventsServer) error
- func (UnimplementedDaemonServiceServer) SwitchProfile(context.Context, *SwitchProfileRequest) (*SwitchProfileResponse, error)
- func (UnimplementedDaemonServiceServer) TracePacket(context.Context, *TracePacketRequest) (*TracePacketResponse, error)
- func (UnimplementedDaemonServiceServer) Up(context.Context, *UpRequest) (*UpResponse, error)
- func (UnimplementedDaemonServiceServer) WaitJWTToken(context.Context, *WaitJWTTokenRequest) (*WaitJWTTokenResponse, error)
- func (UnimplementedDaemonServiceServer) WaitSSOLogin(context.Context, *WaitSSOLoginRequest) (*WaitSSOLoginResponse, error)
- type UnsafeDaemonServiceServer
- type UpRequest
- type UpResponse
- type WaitJWTTokenRequest
- func (*WaitJWTTokenRequest) Descriptor() ([]byte, []int)deprecated
- func (x *WaitJWTTokenRequest) GetDeviceCode() string
- func (x *WaitJWTTokenRequest) GetUserCode() string
- func (*WaitJWTTokenRequest) ProtoMessage()
- func (x *WaitJWTTokenRequest) ProtoReflect() protoreflect.Message
- func (x *WaitJWTTokenRequest) Reset()
- func (x *WaitJWTTokenRequest) String() string
- type WaitJWTTokenResponse
- func (*WaitJWTTokenResponse) Descriptor() ([]byte, []int)deprecated
- func (x *WaitJWTTokenResponse) GetExpiresIn() int64
- func (x *WaitJWTTokenResponse) GetToken() string
- func (x *WaitJWTTokenResponse) GetTokenType() string
- func (*WaitJWTTokenResponse) ProtoMessage()
- func (x *WaitJWTTokenResponse) ProtoReflect() protoreflect.Message
- func (x *WaitJWTTokenResponse) Reset()
- func (x *WaitJWTTokenResponse) String() string
- type WaitSSOLoginRequest
- func (*WaitSSOLoginRequest) Descriptor() ([]byte, []int)deprecated
- func (x *WaitSSOLoginRequest) GetHostname() string
- func (x *WaitSSOLoginRequest) GetUserCode() string
- func (*WaitSSOLoginRequest) ProtoMessage()
- func (x *WaitSSOLoginRequest) ProtoReflect() protoreflect.Message
- func (x *WaitSSOLoginRequest) Reset()
- func (x *WaitSSOLoginRequest) String() string
- type WaitSSOLoginResponse
- func (*WaitSSOLoginResponse) Descriptor() ([]byte, []int)deprecated
- func (x *WaitSSOLoginResponse) GetEmail() string
- func (*WaitSSOLoginResponse) ProtoMessage()
- func (x *WaitSSOLoginResponse) ProtoReflect() protoreflect.Message
- func (x *WaitSSOLoginResponse) Reset()
- func (x *WaitSSOLoginResponse) String() string
Constants ¶
This section is empty.
Variables ¶
var ( LogLevel_name = map[int32]string{ 0: "UNKNOWN", 1: "PANIC", 2: "FATAL", 3: "ERROR", 4: "WARN", 5: "INFO", 6: "DEBUG", 7: "TRACE", } LogLevel_value = map[string]int32{ "UNKNOWN": 0, "PANIC": 1, "FATAL": 2, "ERROR": 3, "WARN": 4, "INFO": 5, "DEBUG": 6, "TRACE": 7, } )
Enum value maps for LogLevel.
var ( 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.
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.
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)
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.
func NewDaemonServiceClient ¶
func NewDaemonServiceClient(cc grpc.ClientConnInterface) DaemonServiceClient
type DaemonServiceServer ¶
type DaemonServiceServer interface {
// Login uses setup key to prepare configuration for the daemon.
Login(context.Context, *LoginRequest) (*LoginResponse, error)
// WaitSSOLogin uses the userCode to validate the TokenInfo and
// waits for the user to continue with the login on a browser
WaitSSOLogin(context.Context, *WaitSSOLoginRequest) (*WaitSSOLoginResponse, error)
// Up starts engine work in the daemon.
Up(context.Context, *UpRequest) (*UpResponse, error)
// Status of the service.
Status(context.Context, *StatusRequest) (*StatusResponse, error)
// Down engine work in the daemon.
Down(context.Context, *DownRequest) (*DownResponse, error)
// GetConfig of the daemon.
GetConfig(context.Context, *GetConfigRequest) (*GetConfigResponse, error)
// List available 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 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 (x *GetPeerSSHHostKeyResponse) ProtoReflect() protoreflect.Message
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) ProtoMessage ¶
func (*IPList) ProtoMessage()
func (*IPList) ProtoReflect ¶
func (x *IPList) ProtoReflect() protoreflect.Message
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
func (LogLevel) Descriptor ¶
func (LogLevel) Descriptor() protoreflect.EnumDescriptor
func (LogLevel) EnumDescriptor
deprecated
func (LogLevel) Number ¶
func (x LogLevel) Number() protoreflect.EnumNumber
func (LogLevel) Type ¶
func (LogLevel) Type() protoreflect.EnumType
type LoginRequest ¶
type LoginRequest struct {
// setupKey netbird setup key.
SetupKey string `protobuf:"bytes,1,opt,name=setupKey,proto3" json:"setupKey,omitempty"`
// to allow clearing of preshared key while being able to persist in the config file.
//
// Deprecated: 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"`
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) GetDomains ¶
func (*Network) GetResolvedIPs ¶
func (*Network) GetSelected ¶
func (*Network) ProtoMessage ¶
func (*Network) ProtoMessage()
func (*Network) ProtoReflect ¶
func (x *Network) ProtoReflect() protoreflect.Message
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) GetBytesRx ¶
func (*PeerState) GetBytesTx ¶
func (*PeerState) GetConnStatus ¶
func (*PeerState) GetConnStatusUpdate ¶
func (x *PeerState) GetConnStatusUpdate() *timestamppb.Timestamp
func (*PeerState) GetLastWireguardHandshake ¶
func (x *PeerState) GetLastWireguardHandshake() *timestamppb.Timestamp
func (*PeerState) GetLatency ¶
func (x *PeerState) GetLatency() *durationpb.Duration
func (*PeerState) GetLocalIceCandidateEndpoint ¶
func (*PeerState) GetLocalIceCandidateType ¶
func (*PeerState) GetNetworks ¶
func (*PeerState) GetRelayAddress ¶
func (*PeerState) GetRelayed ¶
func (*PeerState) GetRemoteIceCandidateEndpoint ¶
func (*PeerState) GetRemoteIceCandidateType ¶
func (*PeerState) GetRosenpassEnabled ¶
func (*PeerState) GetSshHostKey ¶
func (*PeerState) ProtoMessage ¶
func (*PeerState) ProtoMessage()
func (*PeerState) ProtoReflect ¶
func (x *PeerState) ProtoReflect() protoreflect.Message
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) 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
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) GetIsActive ¶
func (*Profile) ProtoMessage ¶
func (*Profile) ProtoMessage()
func (*Profile) ProtoReflect ¶
func (x *Profile) ProtoReflect() protoreflect.Message
type RelayState ¶
type RelayState struct {
URI string `protobuf:"bytes,1,opt,name=URI,proto3" json:"URI,omitempty"`
Available bool `protobuf:"varint,2,opt,name=available,proto3" json:"available,omitempty"`
Error string `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
RelayState contains the latest state of the relay
func (*RelayState) Descriptor
deprecated
func (*RelayState) Descriptor() ([]byte, []int)
Deprecated: Use RelayState.ProtoReflect.Descriptor instead.
func (*RelayState) GetAvailable ¶
func (x *RelayState) GetAvailable() bool
func (*RelayState) GetError ¶
func (x *RelayState) GetError() string
func (*RelayState) GetURI ¶
func (x *RelayState) GetURI() string
func (*RelayState) ProtoMessage ¶
func (*RelayState) ProtoMessage()
func (*RelayState) ProtoReflect ¶
func (x *RelayState) ProtoReflect() protoreflect.Message
func (*RelayState) Reset ¶
func (x *RelayState) Reset()
func (*RelayState) String ¶
func (x *RelayState) String() string
type 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"`
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 (x *SetSyncResponsePersistenceRequest) ProtoReflect() protoreflect.Message
func (*SetSyncResponsePersistenceRequest) Reset ¶
func (x *SetSyncResponsePersistenceRequest) Reset()
func (*SetSyncResponsePersistenceRequest) String ¶
func (x *SetSyncResponsePersistenceRequest) String() 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 (x *SetSyncResponsePersistenceResponse) ProtoReflect() protoreflect.Message
func (*SetSyncResponsePersistenceResponse) Reset ¶
func (x *SetSyncResponsePersistenceResponse) Reset()
func (*SetSyncResponsePersistenceResponse) String ¶
func (x *SetSyncResponsePersistenceResponse) String() string
type SignalState ¶
type SignalState struct {
URL string `protobuf:"bytes,1,opt,name=URL,proto3" json:"URL,omitempty"`
Connected bool `protobuf:"varint,2,opt,name=connected,proto3" json:"connected,omitempty"`
Error string `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
SignalState contains the latest state of a signal connection
func (*SignalState) Descriptor
deprecated
func (*SignalState) Descriptor() ([]byte, []int)
Deprecated: Use SignalState.ProtoReflect.Descriptor instead.
func (*SignalState) GetConnected ¶
func (x *SignalState) GetConnected() bool
func (*SignalState) GetError ¶
func (x *SignalState) GetError() string
func (*SignalState) GetURL ¶
func (x *SignalState) GetURL() string
func (*SignalState) ProtoMessage ¶
func (*SignalState) ProtoMessage()
func (*SignalState) ProtoReflect ¶
func (x *SignalState) ProtoReflect() protoreflect.Message
func (*SignalState) Reset ¶
func (x *SignalState) Reset()
func (*SignalState) String ¶
func (x *SignalState) String() string
type 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) ProtoMessage ¶
func (*State) ProtoMessage()
func (*State) ProtoReflect ¶
func (x *State) ProtoReflect() protoreflect.Message
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) Descriptor() protoreflect.EnumDescriptor
func (SystemEvent_Category) Enum ¶
func (x SystemEvent_Category) Enum() *SystemEvent_Category
func (SystemEvent_Category) EnumDescriptor
deprecated
func (SystemEvent_Category) EnumDescriptor() ([]byte, []int)
Deprecated: Use SystemEvent_Category.Descriptor instead.
func (SystemEvent_Category) Number ¶
func (x SystemEvent_Category) Number() protoreflect.EnumNumber
func (SystemEvent_Category) String ¶
func (x SystemEvent_Category) String() string
func (SystemEvent_Category) Type ¶
func (SystemEvent_Category) Type() protoreflect.EnumType
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) Descriptor() protoreflect.EnumDescriptor
func (SystemEvent_Severity) Enum ¶
func (x SystemEvent_Severity) Enum() *SystemEvent_Severity
func (SystemEvent_Severity) EnumDescriptor
deprecated
func (SystemEvent_Severity) EnumDescriptor() ([]byte, []int)
Deprecated: Use SystemEvent_Severity.Descriptor instead.
func (SystemEvent_Severity) Number ¶
func (x SystemEvent_Severity) Number() protoreflect.EnumNumber
func (SystemEvent_Severity) String ¶
func (x SystemEvent_Severity) String() string
func (SystemEvent_Severity) Type ¶
func (SystemEvent_Severity) Type() protoreflect.EnumType
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) ProtoMessage ¶
func (*TCPFlags) ProtoMessage()
func (*TCPFlags) ProtoReflect ¶
func (x *TCPFlags) ProtoReflect() protoreflect.Message
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) AddProfile(context.Context, *AddProfileRequest) (*AddProfileResponse, error)
func (UnimplementedDaemonServiceServer) CleanState ¶
func (UnimplementedDaemonServiceServer) CleanState(context.Context, *CleanStateRequest) (*CleanStateResponse, error)
func (UnimplementedDaemonServiceServer) DebugBundle ¶
func (UnimplementedDaemonServiceServer) DebugBundle(context.Context, *DebugBundleRequest) (*DebugBundleResponse, error)
func (UnimplementedDaemonServiceServer) DeleteState ¶
func (UnimplementedDaemonServiceServer) DeleteState(context.Context, *DeleteStateRequest) (*DeleteStateResponse, error)
func (UnimplementedDaemonServiceServer) DeselectNetworks ¶
func (UnimplementedDaemonServiceServer) DeselectNetworks(context.Context, *SelectNetworksRequest) (*SelectNetworksResponse, error)
func (UnimplementedDaemonServiceServer) Down ¶
func (UnimplementedDaemonServiceServer) Down(context.Context, *DownRequest) (*DownResponse, error)
func (UnimplementedDaemonServiceServer) ForwardingRules ¶
func (UnimplementedDaemonServiceServer) ForwardingRules(context.Context, *EmptyRequest) (*ForwardingRulesResponse, error)
func (UnimplementedDaemonServiceServer) GetActiveProfile ¶
func (UnimplementedDaemonServiceServer) GetActiveProfile(context.Context, *GetActiveProfileRequest) (*GetActiveProfileResponse, error)
func (UnimplementedDaemonServiceServer) GetConfig ¶
func (UnimplementedDaemonServiceServer) GetConfig(context.Context, *GetConfigRequest) (*GetConfigResponse, error)
func (UnimplementedDaemonServiceServer) GetEvents ¶
func (UnimplementedDaemonServiceServer) GetEvents(context.Context, *GetEventsRequest) (*GetEventsResponse, error)
func (UnimplementedDaemonServiceServer) GetFeatures ¶
func (UnimplementedDaemonServiceServer) GetFeatures(context.Context, *GetFeaturesRequest) (*GetFeaturesResponse, error)
func (UnimplementedDaemonServiceServer) GetLogLevel ¶
func (UnimplementedDaemonServiceServer) GetLogLevel(context.Context, *GetLogLevelRequest) (*GetLogLevelResponse, error)
func (UnimplementedDaemonServiceServer) GetPeerSSHHostKey ¶
func (UnimplementedDaemonServiceServer) GetPeerSSHHostKey(context.Context, *GetPeerSSHHostKeyRequest) (*GetPeerSSHHostKeyResponse, error)
func (UnimplementedDaemonServiceServer) ListNetworks ¶
func (UnimplementedDaemonServiceServer) ListNetworks(context.Context, *ListNetworksRequest) (*ListNetworksResponse, error)
func (UnimplementedDaemonServiceServer) ListProfiles ¶
func (UnimplementedDaemonServiceServer) ListProfiles(context.Context, *ListProfilesRequest) (*ListProfilesResponse, error)
func (UnimplementedDaemonServiceServer) ListStates ¶
func (UnimplementedDaemonServiceServer) ListStates(context.Context, *ListStatesRequest) (*ListStatesResponse, error)
func (UnimplementedDaemonServiceServer) Login ¶
func (UnimplementedDaemonServiceServer) Login(context.Context, *LoginRequest) (*LoginResponse, error)
func (UnimplementedDaemonServiceServer) Logout ¶
func (UnimplementedDaemonServiceServer) Logout(context.Context, *LogoutRequest) (*LogoutResponse, error)
func (UnimplementedDaemonServiceServer) RemoveProfile ¶
func (UnimplementedDaemonServiceServer) RemoveProfile(context.Context, *RemoveProfileRequest) (*RemoveProfileResponse, error)
func (UnimplementedDaemonServiceServer) RequestJWTAuth ¶
func (UnimplementedDaemonServiceServer) RequestJWTAuth(context.Context, *RequestJWTAuthRequest) (*RequestJWTAuthResponse, error)
func (UnimplementedDaemonServiceServer) SelectNetworks ¶
func (UnimplementedDaemonServiceServer) SelectNetworks(context.Context, *SelectNetworksRequest) (*SelectNetworksResponse, error)
func (UnimplementedDaemonServiceServer) SetConfig ¶
func (UnimplementedDaemonServiceServer) SetConfig(context.Context, *SetConfigRequest) (*SetConfigResponse, error)
func (UnimplementedDaemonServiceServer) SetLogLevel ¶
func (UnimplementedDaemonServiceServer) SetLogLevel(context.Context, *SetLogLevelRequest) (*SetLogLevelResponse, error)
func (UnimplementedDaemonServiceServer) SetSyncResponsePersistence ¶
func (UnimplementedDaemonServiceServer) SetSyncResponsePersistence(context.Context, *SetSyncResponsePersistenceRequest) (*SetSyncResponsePersistenceResponse, error)
func (UnimplementedDaemonServiceServer) Status ¶
func (UnimplementedDaemonServiceServer) Status(context.Context, *StatusRequest) (*StatusResponse, error)
func (UnimplementedDaemonServiceServer) SubscribeEvents ¶
func (UnimplementedDaemonServiceServer) SubscribeEvents(*SubscribeRequest, DaemonService_SubscribeEventsServer) error
func (UnimplementedDaemonServiceServer) SwitchProfile ¶
func (UnimplementedDaemonServiceServer) SwitchProfile(context.Context, *SwitchProfileRequest) (*SwitchProfileResponse, error)
func (UnimplementedDaemonServiceServer) TracePacket ¶
func (UnimplementedDaemonServiceServer) TracePacket(context.Context, *TracePacketRequest) (*TracePacketResponse, error)
func (UnimplementedDaemonServiceServer) Up ¶
func (UnimplementedDaemonServiceServer) Up(context.Context, *UpRequest) (*UpResponse, error)
func (UnimplementedDaemonServiceServer) WaitJWTToken ¶
func (UnimplementedDaemonServiceServer) WaitJWTToken(context.Context, *WaitJWTTokenRequest) (*WaitJWTTokenResponse, error)
func (UnimplementedDaemonServiceServer) WaitSSOLogin ¶
func (UnimplementedDaemonServiceServer) WaitSSOLogin(context.Context, *WaitSSOLoginRequest) (*WaitSSOLoginResponse, error)
type UnsafeDaemonServiceServer ¶
type UnsafeDaemonServiceServer interface {
// contains filtered or unexported methods
}
UnsafeDaemonServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DaemonServiceServer will result in compilation errors.
type UpRequest ¶
type UpRequest struct {
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) GetProfileName ¶
func (*UpRequest) GetUsername ¶
func (*UpRequest) ProtoMessage ¶
func (*UpRequest) ProtoMessage()
func (*UpRequest) ProtoReflect ¶
func (x *UpRequest) ProtoReflect() protoreflect.Message
type UpResponse ¶
type UpResponse struct {
// contains filtered or unexported fields
}
func (*UpResponse) Descriptor
deprecated
func (*UpResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpResponse.ProtoReflect.Descriptor instead.
func (*UpResponse) ProtoMessage ¶
func (*UpResponse) ProtoMessage()
func (*UpResponse) ProtoReflect ¶
func (x *UpResponse) ProtoReflect() protoreflect.Message
func (*UpResponse) Reset ¶
func (x *UpResponse) Reset()
func (*UpResponse) String ¶
func (x *UpResponse) String() string
type 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