Documentation
¶
Index ¶
- Constants
- Variables
- func NewClientAuthStreamInterceptor(secret string) grpc.StreamClientInterceptor
- func NewClientAuthUnaryInterceptor(secret string) grpc.UnaryClientInterceptor
- func NewRemoteClient(options RemoteClientOptions) (*grpc.ClientConn, error)
- func NewServer(startedService *StartedService, secret string) *grpc.Server
- func RegisterManagedServiceServer(s grpc.ServiceRegistrar, srv ManagedServiceServer)
- func RegisterStartedServiceServer(s grpc.ServiceRegistrar, srv StartedServiceServer)
- func StreamClientLocaleInterceptor(ctx context.Context, description *grpc.StreamDesc, connection *grpc.ClientConn, ...) (grpc.ClientStream, error)
- func StreamLocaleInterceptor(server any, stream grpc.ServerStream, info *grpc.StreamServerInfo, ...) error
- func UnaryClientLocaleInterceptor(ctx context.Context, method string, request, reply any, ...) error
- func UnaryLocaleInterceptor(ctx context.Context, request any, info *grpc.UnaryServerInfo, ...) (any, error)
- type ClashMode
- type ClashModeStatus
- func (*ClashModeStatus) Descriptor() ([]byte, []int)deprecated
- func (x *ClashModeStatus) GetCurrentMode() string
- func (x *ClashModeStatus) GetModeList() []string
- func (*ClashModeStatus) ProtoMessage()
- func (x *ClashModeStatus) ProtoReflect() protoreflect.Message
- func (x *ClashModeStatus) Reset()
- func (x *ClashModeStatus) String() string
- type CloseConnectionRequest
- func (*CloseConnectionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CloseConnectionRequest) GetId() string
- func (*CloseConnectionRequest) ProtoMessage()
- func (x *CloseConnectionRequest) ProtoReflect() protoreflect.Message
- func (x *CloseConnectionRequest) Reset()
- func (x *CloseConnectionRequest) String() string
- type Connection
- func (*Connection) Descriptor() ([]byte, []int)deprecated
- func (x *Connection) GetChainList() []string
- func (x *Connection) GetClosedAt() int64
- func (x *Connection) GetCreatedAt() int64
- func (x *Connection) GetDestination() string
- func (x *Connection) GetDomain() string
- func (x *Connection) GetDownlink() int64
- func (x *Connection) GetDownlinkTotal() int64
- func (x *Connection) GetFromOutbound() string
- func (x *Connection) GetId() string
- func (x *Connection) GetInbound() string
- func (x *Connection) GetInboundType() string
- func (x *Connection) GetIpVersion() int32
- func (x *Connection) GetNetwork() string
- func (x *Connection) GetOutbound() string
- func (x *Connection) GetOutboundType() string
- func (x *Connection) GetProcessInfo() *ProcessInfo
- func (x *Connection) GetProtocol() string
- func (x *Connection) GetRule() string
- func (x *Connection) GetSource() string
- func (x *Connection) GetUplink() int64
- func (x *Connection) GetUplinkTotal() int64
- func (x *Connection) GetUser() string
- func (*Connection) ProtoMessage()
- func (x *Connection) ProtoReflect() protoreflect.Message
- func (x *Connection) Reset()
- func (x *Connection) String() string
- type ConnectionEvent
- func (*ConnectionEvent) Descriptor() ([]byte, []int)deprecated
- func (x *ConnectionEvent) GetClosedAt() int64
- func (x *ConnectionEvent) GetConnection() *Connection
- func (x *ConnectionEvent) GetDownlinkDelta() int64
- func (x *ConnectionEvent) GetId() string
- func (x *ConnectionEvent) GetType() ConnectionEventType
- func (x *ConnectionEvent) GetUplinkDelta() int64
- func (*ConnectionEvent) ProtoMessage()
- func (x *ConnectionEvent) ProtoReflect() protoreflect.Message
- func (x *ConnectionEvent) Reset()
- func (x *ConnectionEvent) String() string
- type ConnectionEventType
- func (ConnectionEventType) Descriptor() protoreflect.EnumDescriptor
- func (x ConnectionEventType) Enum() *ConnectionEventType
- func (ConnectionEventType) EnumDescriptor() ([]byte, []int)deprecated
- func (x ConnectionEventType) Number() protoreflect.EnumNumber
- func (x ConnectionEventType) String() string
- func (ConnectionEventType) Type() protoreflect.EnumType
- type ConnectionEvents
- func (*ConnectionEvents) Descriptor() ([]byte, []int)deprecated
- func (x *ConnectionEvents) GetEvents() []*ConnectionEvent
- func (x *ConnectionEvents) GetReset_() bool
- func (*ConnectionEvents) ProtoMessage()
- func (x *ConnectionEvents) ProtoReflect() protoreflect.Message
- func (x *ConnectionEvents) Reset()
- func (x *ConnectionEvents) String() string
- type DebugCrashRequest
- func (*DebugCrashRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DebugCrashRequest) GetType() DebugCrashRequest_Type
- func (*DebugCrashRequest) ProtoMessage()
- func (x *DebugCrashRequest) ProtoReflect() protoreflect.Message
- func (x *DebugCrashRequest) Reset()
- func (x *DebugCrashRequest) String() string
- type DebugCrashRequest_Type
- func (DebugCrashRequest_Type) Descriptor() protoreflect.EnumDescriptor
- func (x DebugCrashRequest_Type) Enum() *DebugCrashRequest_Type
- func (DebugCrashRequest_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x DebugCrashRequest_Type) Number() protoreflect.EnumNumber
- func (x DebugCrashRequest_Type) String() string
- func (DebugCrashRequest_Type) Type() protoreflect.EnumType
- type DefaultLogLevel
- type DeprecatedWarning
- func (*DeprecatedWarning) Descriptor() ([]byte, []int)deprecated
- func (x *DeprecatedWarning) GetDeprecatedVersion() string
- func (x *DeprecatedWarning) GetDescription() string
- func (x *DeprecatedWarning) GetImpending() bool
- func (x *DeprecatedWarning) GetMessage() string
- func (x *DeprecatedWarning) GetMigrationLink() string
- func (x *DeprecatedWarning) GetScheduledVersion() string
- func (*DeprecatedWarning) ProtoMessage()
- func (x *DeprecatedWarning) ProtoReflect() protoreflect.Message
- func (x *DeprecatedWarning) Reset()
- func (x *DeprecatedWarning) String() string
- type DeprecatedWarnings
- func (*DeprecatedWarnings) Descriptor() ([]byte, []int)deprecated
- func (x *DeprecatedWarnings) GetWarnings() []*DeprecatedWarning
- func (*DeprecatedWarnings) ProtoMessage()
- func (x *DeprecatedWarnings) ProtoReflect() protoreflect.Message
- func (x *DeprecatedWarnings) Reset()
- func (x *DeprecatedWarnings) String() string
- type Group
- func (*Group) Descriptor() ([]byte, []int)deprecated
- func (x *Group) GetIsExpand() bool
- func (x *Group) GetItems() []*GroupItem
- func (x *Group) GetSelectable() bool
- func (x *Group) GetSelected() string
- func (x *Group) GetTag() string
- func (x *Group) GetType() string
- func (*Group) ProtoMessage()
- func (x *Group) ProtoReflect() protoreflect.Message
- func (x *Group) Reset()
- func (x *Group) String() string
- type GroupItem
- func (*GroupItem) Descriptor() ([]byte, []int)deprecated
- func (x *GroupItem) GetTag() string
- func (x *GroupItem) GetType() string
- func (x *GroupItem) GetUrlTestDelay() int32
- func (x *GroupItem) GetUrlTestTime() int64
- func (*GroupItem) ProtoMessage()
- func (x *GroupItem) ProtoReflect() protoreflect.Message
- func (x *GroupItem) Reset()
- func (x *GroupItem) String() string
- type Groups
- type Instance
- type Log
- type LogLevel
- type Log_Message
- func (*Log_Message) Descriptor() ([]byte, []int)deprecated
- func (x *Log_Message) GetLevel() LogLevel
- func (x *Log_Message) GetMessage() string
- func (*Log_Message) ProtoMessage()
- func (x *Log_Message) ProtoReflect() protoreflect.Message
- func (x *Log_Message) Reset()
- func (x *Log_Message) String() string
- type ManagedHandler
- type ManagedService
- func (s *ManagedService) GetSystemProxyStatus(ctx context.Context, empty *emptypb.Empty) (*SystemProxyStatus, error)
- func (s *ManagedService) ReloadService(ctx context.Context, empty *emptypb.Empty) (*emptypb.Empty, error)
- func (s *ManagedService) SetSystemProxyEnabled(ctx context.Context, request *SetSystemProxyEnabledRequest) (*emptypb.Empty, error)
- func (s *ManagedService) StopService(ctx context.Context, empty *emptypb.Empty) (*emptypb.Empty, error)
- func (s *ManagedService) TriggerDebugCrash(ctx context.Context, request *DebugCrashRequest) (*emptypb.Empty, error)
- func (s *ManagedService) TriggerOOMReport(ctx context.Context, _ *emptypb.Empty) (*emptypb.Empty, error)
- type ManagedServiceClient
- type ManagedServiceOptions
- type ManagedServiceServer
- type NetworkQualityTestProgress
- func (*NetworkQualityTestProgress) Descriptor() ([]byte, []int)deprecated
- func (x *NetworkQualityTestProgress) GetDownloadCapacity() int64
- func (x *NetworkQualityTestProgress) GetDownloadCapacityAccuracy() int32
- func (x *NetworkQualityTestProgress) GetDownloadRPM() int32
- func (x *NetworkQualityTestProgress) GetDownloadRPMAccuracy() int32
- func (x *NetworkQualityTestProgress) GetElapsedMs() int64
- func (x *NetworkQualityTestProgress) GetError() string
- func (x *NetworkQualityTestProgress) GetIdleLatencyMs() int32
- func (x *NetworkQualityTestProgress) GetIsFinal() bool
- func (x *NetworkQualityTestProgress) GetPhase() int32
- func (x *NetworkQualityTestProgress) GetUploadCapacity() int64
- func (x *NetworkQualityTestProgress) GetUploadCapacityAccuracy() int32
- func (x *NetworkQualityTestProgress) GetUploadRPM() int32
- func (x *NetworkQualityTestProgress) GetUploadRPMAccuracy() int32
- func (*NetworkQualityTestProgress) ProtoMessage()
- func (x *NetworkQualityTestProgress) ProtoReflect() protoreflect.Message
- func (x *NetworkQualityTestProgress) Reset()
- func (x *NetworkQualityTestProgress) String() string
- type NetworkQualityTestRequest
- func (*NetworkQualityTestRequest) Descriptor() ([]byte, []int)deprecated
- func (x *NetworkQualityTestRequest) GetConfigURL() string
- func (x *NetworkQualityTestRequest) GetHttp3() bool
- func (x *NetworkQualityTestRequest) GetMaxRuntimeSeconds() int32
- func (x *NetworkQualityTestRequest) GetOutboundTag() string
- func (x *NetworkQualityTestRequest) GetSerial() bool
- func (*NetworkQualityTestRequest) ProtoMessage()
- func (x *NetworkQualityTestRequest) ProtoReflect() protoreflect.Message
- func (x *NetworkQualityTestRequest) Reset()
- func (x *NetworkQualityTestRequest) String() string
- type OpenConnectAuthChallenge
- func (*OpenConnectAuthChallenge) Descriptor() ([]byte, []int)deprecated
- func (x *OpenConnectAuthChallenge) GetBanner() string
- func (x *OpenConnectAuthChallenge) GetBrowser() *OpenConnectBrowserRequest
- func (x *OpenConnectAuthChallenge) GetChallenge() isOpenConnectAuthChallenge_Challenge
- func (x *OpenConnectAuthChallenge) GetError() string
- func (x *OpenConnectAuthChallenge) GetForm() *OpenConnectAuthForm
- func (x *OpenConnectAuthChallenge) GetId() string
- func (x *OpenConnectAuthChallenge) GetMessage() string
- func (*OpenConnectAuthChallenge) ProtoMessage()
- func (x *OpenConnectAuthChallenge) ProtoReflect() protoreflect.Message
- func (x *OpenConnectAuthChallenge) Reset()
- func (x *OpenConnectAuthChallenge) String() string
- type OpenConnectAuthChallengeCancel
- func (*OpenConnectAuthChallengeCancel) Descriptor() ([]byte, []int)deprecated
- func (x *OpenConnectAuthChallengeCancel) GetChallengeID() string
- func (x *OpenConnectAuthChallengeCancel) GetEndpointTag() string
- func (*OpenConnectAuthChallengeCancel) ProtoMessage()
- func (x *OpenConnectAuthChallengeCancel) ProtoReflect() protoreflect.Message
- func (x *OpenConnectAuthChallengeCancel) Reset()
- func (x *OpenConnectAuthChallengeCancel) String() string
- type OpenConnectAuthChallenge_Browser
- type OpenConnectAuthChallenge_Form
- type OpenConnectAuthForm
- func (*OpenConnectAuthForm) Descriptor() ([]byte, []int)deprecated
- func (x *OpenConnectAuthForm) GetFields() []*OpenConnectAuthFormField
- func (*OpenConnectAuthForm) ProtoMessage()
- func (x *OpenConnectAuthForm) ProtoReflect() protoreflect.Message
- func (x *OpenConnectAuthForm) Reset()
- func (x *OpenConnectAuthForm) String() string
- type OpenConnectAuthFormChoice
- func (*OpenConnectAuthFormChoice) Descriptor() ([]byte, []int)deprecated
- func (x *OpenConnectAuthFormChoice) GetLabel() string
- func (x *OpenConnectAuthFormChoice) GetValue() string
- func (*OpenConnectAuthFormChoice) ProtoMessage()
- func (x *OpenConnectAuthFormChoice) ProtoReflect() protoreflect.Message
- func (x *OpenConnectAuthFormChoice) Reset()
- func (x *OpenConnectAuthFormChoice) String() string
- type OpenConnectAuthFormField
- func (*OpenConnectAuthFormField) Descriptor() ([]byte, []int)deprecated
- func (x *OpenConnectAuthFormField) GetKind() string
- func (x *OpenConnectAuthFormField) GetLabel() string
- func (x *OpenConnectAuthFormField) GetName() string
- func (x *OpenConnectAuthFormField) GetOptions() []*OpenConnectAuthFormChoice
- func (x *OpenConnectAuthFormField) GetSubmissionKey() string
- func (x *OpenConnectAuthFormField) GetValue() string
- func (*OpenConnectAuthFormField) ProtoMessage()
- func (x *OpenConnectAuthFormField) ProtoReflect() protoreflect.Message
- func (x *OpenConnectAuthFormField) Reset()
- func (x *OpenConnectAuthFormField) String() string
- type OpenConnectAuthFormResponse
- func (*OpenConnectAuthFormResponse) Descriptor() ([]byte, []int)deprecated
- func (x *OpenConnectAuthFormResponse) GetValues() map[string]string
- func (*OpenConnectAuthFormResponse) ProtoMessage()
- func (x *OpenConnectAuthFormResponse) ProtoReflect() protoreflect.Message
- func (x *OpenConnectAuthFormResponse) Reset()
- func (x *OpenConnectAuthFormResponse) String() string
- type OpenConnectAuthResponseSubmission
- func (*OpenConnectAuthResponseSubmission) Descriptor() ([]byte, []int)deprecated
- func (x *OpenConnectAuthResponseSubmission) GetBrowser() *OpenConnectBrowserResult
- func (x *OpenConnectAuthResponseSubmission) GetChallengeID() string
- func (x *OpenConnectAuthResponseSubmission) GetEndpointTag() string
- func (x *OpenConnectAuthResponseSubmission) GetForm() *OpenConnectAuthFormResponse
- func (x *OpenConnectAuthResponseSubmission) GetResponse() isOpenConnectAuthResponseSubmission_Response
- func (*OpenConnectAuthResponseSubmission) ProtoMessage()
- func (x *OpenConnectAuthResponseSubmission) ProtoReflect() protoreflect.Message
- func (x *OpenConnectAuthResponseSubmission) Reset()
- func (x *OpenConnectAuthResponseSubmission) String() string
- type OpenConnectAuthResponseSubmission_Browser
- type OpenConnectAuthResponseSubmission_Form
- type OpenConnectBrowserCookie
- func (*OpenConnectBrowserCookie) Descriptor() ([]byte, []int)deprecated
- func (x *OpenConnectBrowserCookie) GetName() string
- func (x *OpenConnectBrowserCookie) GetValue() string
- func (*OpenConnectBrowserCookie) ProtoMessage()
- func (x *OpenConnectBrowserCookie) ProtoReflect() protoreflect.Message
- func (x *OpenConnectBrowserCookie) Reset()
- func (x *OpenConnectBrowserCookie) String() string
- type OpenConnectBrowserHeader
- func (*OpenConnectBrowserHeader) Descriptor() ([]byte, []int)deprecated
- func (x *OpenConnectBrowserHeader) GetName() string
- func (x *OpenConnectBrowserHeader) GetValues() []string
- func (*OpenConnectBrowserHeader) ProtoMessage()
- func (x *OpenConnectBrowserHeader) ProtoReflect() protoreflect.Message
- func (x *OpenConnectBrowserHeader) Reset()
- func (x *OpenConnectBrowserHeader) String() string
- type OpenConnectBrowserRequest
- func (*OpenConnectBrowserRequest) Descriptor() ([]byte, []int)deprecated
- func (x *OpenConnectBrowserRequest) GetCacheID() string
- func (x *OpenConnectBrowserRequest) GetCallbackURLPrefixes() []string
- func (x *OpenConnectBrowserRequest) GetCookieNames() []string
- func (x *OpenConnectBrowserRequest) GetEarlyCookieNames() []string
- func (x *OpenConnectBrowserRequest) GetFinalURL() string
- func (x *OpenConnectBrowserRequest) GetHeaderNames() []string
- func (x *OpenConnectBrowserRequest) GetUrl() string
- func (*OpenConnectBrowserRequest) ProtoMessage()
- func (x *OpenConnectBrowserRequest) ProtoReflect() protoreflect.Message
- func (x *OpenConnectBrowserRequest) Reset()
- func (x *OpenConnectBrowserRequest) String() string
- type OpenConnectBrowserResult
- func (*OpenConnectBrowserResult) Descriptor() ([]byte, []int)deprecated
- func (x *OpenConnectBrowserResult) GetCookies() []*OpenConnectBrowserCookie
- func (x *OpenConnectBrowserResult) GetFinalURL() string
- func (x *OpenConnectBrowserResult) GetHeaders() []*OpenConnectBrowserHeader
- func (*OpenConnectBrowserResult) ProtoMessage()
- func (x *OpenConnectBrowserResult) ProtoReflect() protoreflect.Message
- func (x *OpenConnectBrowserResult) Reset()
- func (x *OpenConnectBrowserResult) String() string
- type OpenConnectEndpointStatus
- func (*OpenConnectEndpointStatus) Descriptor() ([]byte, []int)deprecated
- func (x *OpenConnectEndpointStatus) GetAuthChallenge() *OpenConnectAuthChallenge
- func (x *OpenConnectEndpointStatus) GetEndpointTag() string
- func (x *OpenConnectEndpointStatus) GetError() string
- func (x *OpenConnectEndpointStatus) GetState() string
- func (x *OpenConnectEndpointStatus) GetStateText() string
- func (x *OpenConnectEndpointStatus) GetTunnelInfo() *OpenConnectTunnelInfo
- func (*OpenConnectEndpointStatus) ProtoMessage()
- func (x *OpenConnectEndpointStatus) ProtoReflect() protoreflect.Message
- func (x *OpenConnectEndpointStatus) Reset()
- func (x *OpenConnectEndpointStatus) String() string
- type OpenConnectStatusUpdate
- func (*OpenConnectStatusUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *OpenConnectStatusUpdate) GetEndpoints() []*OpenConnectEndpointStatus
- func (*OpenConnectStatusUpdate) ProtoMessage()
- func (x *OpenConnectStatusUpdate) ProtoReflect() protoreflect.Message
- func (x *OpenConnectStatusUpdate) Reset()
- func (x *OpenConnectStatusUpdate) String() string
- type OpenConnectTunnelInfo
- func (*OpenConnectTunnelInfo) Descriptor() ([]byte, []int)deprecated
- func (x *OpenConnectTunnelInfo) GetConnectedSince() int64
- func (x *OpenConnectTunnelInfo) GetDns() []string
- func (x *OpenConnectTunnelInfo) GetFlavor() string
- func (x *OpenConnectTunnelInfo) GetIpv4() []string
- func (x *OpenConnectTunnelInfo) GetIpv6() []string
- func (x *OpenConnectTunnelInfo) GetMtu() uint32
- func (x *OpenConnectTunnelInfo) GetServer() string
- func (x *OpenConnectTunnelInfo) GetTransport() string
- func (*OpenConnectTunnelInfo) ProtoMessage()
- func (x *OpenConnectTunnelInfo) ProtoReflect() protoreflect.Message
- func (x *OpenConnectTunnelInfo) Reset()
- func (x *OpenConnectTunnelInfo) String() string
- type OpenVPNChallenge
- func (*OpenVPNChallenge) Descriptor() ([]byte, []int)deprecated
- func (x *OpenVPNChallenge) GetDeadline() int64
- func (x *OpenVPNChallenge) GetEcho() bool
- func (x *OpenVPNChallenge) GetId() string
- func (x *OpenVPNChallenge) GetKind() string
- func (x *OpenVPNChallenge) GetMessage() string
- func (x *OpenVPNChallenge) GetPreviousError() string
- func (x *OpenVPNChallenge) GetSecretMessage() string
- func (x *OpenVPNChallenge) GetUrl() string
- func (x *OpenVPNChallenge) GetUsername() string
- func (*OpenVPNChallenge) ProtoMessage()
- func (x *OpenVPNChallenge) ProtoReflect() protoreflect.Message
- func (x *OpenVPNChallenge) Reset()
- func (x *OpenVPNChallenge) String() string
- type OpenVPNChallengeCancel
- func (*OpenVPNChallengeCancel) Descriptor() ([]byte, []int)deprecated
- func (x *OpenVPNChallengeCancel) GetChallengeID() string
- func (x *OpenVPNChallengeCancel) GetEndpointTag() string
- func (*OpenVPNChallengeCancel) ProtoMessage()
- func (x *OpenVPNChallengeCancel) ProtoReflect() protoreflect.Message
- func (x *OpenVPNChallengeCancel) Reset()
- func (x *OpenVPNChallengeCancel) String() string
- type OpenVPNChallengeSubmission
- func (*OpenVPNChallengeSubmission) Descriptor() ([]byte, []int)deprecated
- func (x *OpenVPNChallengeSubmission) GetChallengeID() string
- func (x *OpenVPNChallengeSubmission) GetEndpointTag() string
- func (x *OpenVPNChallengeSubmission) GetPassword() string
- func (x *OpenVPNChallengeSubmission) GetSecret() string
- func (x *OpenVPNChallengeSubmission) GetUsername() string
- func (*OpenVPNChallengeSubmission) ProtoMessage()
- func (x *OpenVPNChallengeSubmission) ProtoReflect() protoreflect.Message
- func (x *OpenVPNChallengeSubmission) Reset()
- func (x *OpenVPNChallengeSubmission) String() string
- type OpenVPNEndpointStatus
- func (*OpenVPNEndpointStatus) Descriptor() ([]byte, []int)deprecated
- func (x *OpenVPNEndpointStatus) GetChallenge() *OpenVPNChallenge
- func (x *OpenVPNEndpointStatus) GetEndpointTag() string
- func (x *OpenVPNEndpointStatus) GetError() string
- func (x *OpenVPNEndpointStatus) GetState() string
- func (x *OpenVPNEndpointStatus) GetStateText() string
- func (x *OpenVPNEndpointStatus) GetTunnelInfo() *OpenVPNTunnelInfo
- func (*OpenVPNEndpointStatus) ProtoMessage()
- func (x *OpenVPNEndpointStatus) ProtoReflect() protoreflect.Message
- func (x *OpenVPNEndpointStatus) Reset()
- func (x *OpenVPNEndpointStatus) String() string
- type OpenVPNStatusUpdate
- func (*OpenVPNStatusUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *OpenVPNStatusUpdate) GetEndpoints() []*OpenVPNEndpointStatus
- func (*OpenVPNStatusUpdate) ProtoMessage()
- func (x *OpenVPNStatusUpdate) ProtoReflect() protoreflect.Message
- func (x *OpenVPNStatusUpdate) Reset()
- func (x *OpenVPNStatusUpdate) String() string
- type OpenVPNTunnelInfo
- func (*OpenVPNTunnelInfo) Descriptor() ([]byte, []int)deprecated
- func (x *OpenVPNTunnelInfo) GetCipher() string
- func (x *OpenVPNTunnelInfo) GetConnectedSince() int64
- func (x *OpenVPNTunnelInfo) GetDns() []string
- func (x *OpenVPNTunnelInfo) GetIpv4() []string
- func (x *OpenVPNTunnelInfo) GetIpv6() []string
- func (x *OpenVPNTunnelInfo) GetMtu() uint32
- func (x *OpenVPNTunnelInfo) GetNetwork() string
- func (x *OpenVPNTunnelInfo) GetServer() string
- func (*OpenVPNTunnelInfo) ProtoMessage()
- func (x *OpenVPNTunnelInfo) ProtoReflect() protoreflect.Message
- func (x *OpenVPNTunnelInfo) Reset()
- func (x *OpenVPNTunnelInfo) String() string
- type OutboundList
- type OverrideOptions
- type PlatformHandler
- type ProcessInfo
- func (*ProcessInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ProcessInfo) GetPackageNames() []string
- func (x *ProcessInfo) GetProcessId() uint32
- func (x *ProcessInfo) GetProcessPath() string
- func (x *ProcessInfo) GetUserId() int32
- func (x *ProcessInfo) GetUserName() string
- func (*ProcessInfo) ProtoMessage()
- func (x *ProcessInfo) ProtoReflect() protoreflect.Message
- func (x *ProcessInfo) Reset()
- func (x *ProcessInfo) String() string
- type RemoteClientOptions
- type STUNTestProgress
- func (*STUNTestProgress) Descriptor() ([]byte, []int)deprecated
- func (x *STUNTestProgress) GetError() string
- func (x *STUNTestProgress) GetExternalAddr() string
- func (x *STUNTestProgress) GetIsFinal() bool
- func (x *STUNTestProgress) GetLatencyMs() int32
- func (x *STUNTestProgress) GetNatFiltering() int32
- func (x *STUNTestProgress) GetNatMapping() int32
- func (x *STUNTestProgress) GetNatTypeSupported() bool
- func (x *STUNTestProgress) GetPhase() int32
- func (*STUNTestProgress) ProtoMessage()
- func (x *STUNTestProgress) ProtoReflect() protoreflect.Message
- func (x *STUNTestProgress) Reset()
- func (x *STUNTestProgress) String() string
- type STUNTestRequest
- func (*STUNTestRequest) Descriptor() ([]byte, []int)deprecated
- func (x *STUNTestRequest) GetOutboundTag() string
- func (x *STUNTestRequest) GetServer() string
- func (*STUNTestRequest) ProtoMessage()
- func (x *STUNTestRequest) ProtoReflect() protoreflect.Message
- func (x *STUNTestRequest) Reset()
- func (x *STUNTestRequest) String() string
- type SelectOutboundRequest
- func (*SelectOutboundRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SelectOutboundRequest) GetGroupTag() string
- func (x *SelectOutboundRequest) GetOutboundTag() string
- func (*SelectOutboundRequest) ProtoMessage()
- func (x *SelectOutboundRequest) ProtoReflect() protoreflect.Message
- func (x *SelectOutboundRequest) Reset()
- func (x *SelectOutboundRequest) String() string
- type ServiceOptions
- type ServiceStatus
- func (*ServiceStatus) Descriptor() ([]byte, []int)deprecated
- func (x *ServiceStatus) GetErrorMessage() string
- func (x *ServiceStatus) GetStatus() ServiceStatus_Type
- func (*ServiceStatus) ProtoMessage()
- func (x *ServiceStatus) ProtoReflect() protoreflect.Message
- func (x *ServiceStatus) Reset()
- func (x *ServiceStatus) String() string
- type ServiceStatus_Type
- func (ServiceStatus_Type) Descriptor() protoreflect.EnumDescriptor
- func (x ServiceStatus_Type) Enum() *ServiceStatus_Type
- func (ServiceStatus_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x ServiceStatus_Type) Number() protoreflect.EnumNumber
- func (x ServiceStatus_Type) String() string
- func (ServiceStatus_Type) Type() protoreflect.EnumType
- type SetGroupExpandRequest
- func (*SetGroupExpandRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetGroupExpandRequest) GetGroupTag() string
- func (x *SetGroupExpandRequest) GetIsExpand() bool
- func (*SetGroupExpandRequest) ProtoMessage()
- func (x *SetGroupExpandRequest) ProtoReflect() protoreflect.Message
- func (x *SetGroupExpandRequest) Reset()
- func (x *SetGroupExpandRequest) String() string
- type SetSystemProxyEnabledRequest
- func (*SetSystemProxyEnabledRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetSystemProxyEnabledRequest) GetEnabled() bool
- func (*SetSystemProxyEnabledRequest) ProtoMessage()
- func (x *SetSystemProxyEnabledRequest) ProtoReflect() protoreflect.Message
- func (x *SetSystemProxyEnabledRequest) Reset()
- func (x *SetSystemProxyEnabledRequest) String() string
- type SetTailscaleExitNodeRequest
- func (*SetTailscaleExitNodeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetTailscaleExitNodeRequest) GetEndpointTag() string
- func (x *SetTailscaleExitNodeRequest) GetStableID() string
- func (*SetTailscaleExitNodeRequest) ProtoMessage()
- func (x *SetTailscaleExitNodeRequest) ProtoReflect() protoreflect.Message
- func (x *SetTailscaleExitNodeRequest) Reset()
- func (x *SetTailscaleExitNodeRequest) String() string
- type StartedAt
- type StartedService
- func (s *StartedService) CancelOpenConnectAuthChallenge(ctx context.Context, request *OpenConnectAuthChallengeCancel) (*emptypb.Empty, error)
- func (s *StartedService) CancelOpenVPNChallenge(ctx context.Context, request *OpenVPNChallengeCancel) (*emptypb.Empty, error)
- func (s *StartedService) CheckConfig(ctx context.Context, configContent string) error
- func (s *StartedService) ClearLogs(ctx context.Context, empty *emptypb.Empty) (*emptypb.Empty, error)
- func (s *StartedService) Close()
- func (s *StartedService) CloseAllConnections(ctx context.Context, empty *emptypb.Empty) (*emptypb.Empty, error)
- func (s *StartedService) CloseConnection(ctx context.Context, request *CloseConnectionRequest) (*emptypb.Empty, error)
- func (s *StartedService) CloseService() error
- func (s *StartedService) FormatConfig(ctx context.Context, configContent string) (string, error)
- func (s *StartedService) GetClashModeStatus(ctx context.Context, empty *emptypb.Empty) (*ClashModeStatus, error)
- func (s *StartedService) GetDefaultLogLevel(ctx context.Context, empty *emptypb.Empty) (*DefaultLogLevel, error)
- func (s *StartedService) GetDeprecatedWarnings(ctx context.Context, empty *emptypb.Empty) (*DeprecatedWarnings, error)
- func (s *StartedService) GetStartedAt(ctx context.Context, empty *emptypb.Empty) (*StartedAt, error)
- func (s *StartedService) GetVersion(ctx context.Context, empty *emptypb.Empty) (*Version, error)
- func (s *StartedService) Instance() *Instance
- func (s *StartedService) ProvideUSBDevices(server grpc.BidiStreamingServer[USBProviderMessage, USBServerMessage]) error
- func (s *StartedService) SavedLog() []*log.Entry
- func (s *StartedService) SelectOutbound(ctx context.Context, request *SelectOutboundRequest) (*emptypb.Empty, error)
- func (s *StartedService) SetClashMode(ctx context.Context, request *ClashMode) (*emptypb.Empty, error)
- func (s *StartedService) SetError(err error)
- func (s *StartedService) SetGroupExpand(ctx context.Context, request *SetGroupExpandRequest) (*emptypb.Empty, error)
- func (s *StartedService) SetOOMKillerOptions(enabled bool, killerDisabled bool, memoryLimit uint64)
- func (s *StartedService) SetTailscaleExitNode(ctx context.Context, request *SetTailscaleExitNodeRequest) (*emptypb.Empty, error)
- func (s *StartedService) StartNetworkQualityTest(request *NetworkQualityTestRequest, ...) error
- func (s *StartedService) StartOrReloadService(ctx context.Context, profileContent string, options *OverrideOptions) error
- func (s *StartedService) StartSTUNTest(request *STUNTestRequest, server grpc.ServerStreamingServer[STUNTestProgress]) error
- func (s *StartedService) StartTailscalePing(request *TailscalePingRequest, ...) error
- func (s *StartedService) StartTailscaleSSHSession(...) error
- func (s *StartedService) SubmitOpenConnectAuthResponse(ctx context.Context, request *OpenConnectAuthResponseSubmission) (*emptypb.Empty, error)
- func (s *StartedService) SubmitOpenVPNChallengeResponse(ctx context.Context, request *OpenVPNChallengeSubmission) (*emptypb.Empty, error)
- func (s *StartedService) SubscribeClashMode(empty *emptypb.Empty, server grpc.ServerStreamingServer[ClashMode]) error
- func (s *StartedService) SubscribeConnections(request *SubscribeConnectionsRequest, ...) error
- func (s *StartedService) SubscribeGroups(empty *emptypb.Empty, server grpc.ServerStreamingServer[Groups]) error
- func (s *StartedService) SubscribeLog(empty *emptypb.Empty, server grpc.ServerStreamingServer[Log]) error
- func (s *StartedService) SubscribeOpenConnectStatus(_ *emptypb.Empty, server grpc.ServerStreamingServer[OpenConnectStatusUpdate]) error
- func (s *StartedService) SubscribeOpenVPNStatus(_ *emptypb.Empty, server grpc.ServerStreamingServer[OpenVPNStatusUpdate]) error
- func (s *StartedService) SubscribeOutbounds(_ *emptypb.Empty, server grpc.ServerStreamingServer[OutboundList]) error
- func (s *StartedService) SubscribeServiceStatus(empty *emptypb.Empty, server grpc.ServerStreamingServer[ServiceStatus]) error
- func (s *StartedService) SubscribeStatus(request *SubscribeStatusRequest, server grpc.ServerStreamingServer[Status]) error
- func (s *StartedService) SubscribeTailscaleStatus(_ *emptypb.Empty, server grpc.ServerStreamingServer[TailscaleStatusUpdate]) error
- func (s *StartedService) SubscribeUSBIPServerStatus(_ *emptypb.Empty, server grpc.ServerStreamingServer[USBIPServerStatusUpdate]) error
- func (s *StartedService) TailscaleLogout(ctx context.Context, request *TailscaleLogoutRequest) (*emptypb.Empty, error)
- func (s *StartedService) URLTest(ctx context.Context, request *URLTestRequest) (*emptypb.Empty, error)
- func (s *StartedService) WriteMessage(level log.Level, message string)
- type StartedServiceClient
- type StartedServiceServer
- type StartedService_ProvideUSBDevicesClient
- type StartedService_ProvideUSBDevicesServer
- type StartedService_StartNetworkQualityTestClient
- type StartedService_StartNetworkQualityTestServer
- type StartedService_StartSTUNTestClient
- type StartedService_StartSTUNTestServer
- type StartedService_StartTailscalePingClient
- type StartedService_StartTailscalePingServer
- type StartedService_StartTailscaleSSHSessionClient
- type StartedService_StartTailscaleSSHSessionServer
- type StartedService_SubscribeClashModeClient
- type StartedService_SubscribeClashModeServer
- type StartedService_SubscribeConnectionsClient
- type StartedService_SubscribeConnectionsServer
- type StartedService_SubscribeGroupsClient
- type StartedService_SubscribeGroupsServer
- type StartedService_SubscribeLogClient
- type StartedService_SubscribeLogServer
- type StartedService_SubscribeOpenConnectStatusClient
- type StartedService_SubscribeOpenConnectStatusServer
- type StartedService_SubscribeOpenVPNStatusClient
- type StartedService_SubscribeOpenVPNStatusServer
- type StartedService_SubscribeOutboundsClient
- type StartedService_SubscribeOutboundsServer
- type StartedService_SubscribeServiceStatusClient
- type StartedService_SubscribeServiceStatusServer
- type StartedService_SubscribeStatusClient
- type StartedService_SubscribeStatusServer
- type StartedService_SubscribeTailscaleStatusClient
- type StartedService_SubscribeTailscaleStatusServer
- type StartedService_SubscribeUSBIPServerStatusClient
- type StartedService_SubscribeUSBIPServerStatusServer
- type Status
- func (*Status) Descriptor() ([]byte, []int)deprecated
- func (x *Status) GetConnectionsIn() int32
- func (x *Status) GetConnectionsOut() int32
- func (x *Status) GetDownlink() int64
- func (x *Status) GetDownlinkTotal() int64
- func (x *Status) GetGoroutines() int32
- func (x *Status) GetMemory() uint64
- func (x *Status) GetTrafficAvailable() bool
- func (x *Status) GetUplink() int64
- func (x *Status) GetUplinkTotal() int64
- func (*Status) ProtoMessage()
- func (x *Status) ProtoReflect() protoreflect.Message
- func (x *Status) Reset()
- func (x *Status) String() string
- type SubscribeConnectionsRequest
- func (*SubscribeConnectionsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SubscribeConnectionsRequest) GetInterval() int64
- func (*SubscribeConnectionsRequest) ProtoMessage()
- func (x *SubscribeConnectionsRequest) ProtoReflect() protoreflect.Message
- func (x *SubscribeConnectionsRequest) Reset()
- func (x *SubscribeConnectionsRequest) String() string
- type SubscribeStatusRequest
- func (*SubscribeStatusRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SubscribeStatusRequest) GetInterval() int64
- func (*SubscribeStatusRequest) ProtoMessage()
- func (x *SubscribeStatusRequest) ProtoReflect() protoreflect.Message
- func (x *SubscribeStatusRequest) Reset()
- func (x *SubscribeStatusRequest) String() string
- type SystemProxyStatus
- func (*SystemProxyStatus) Descriptor() ([]byte, []int)deprecated
- func (x *SystemProxyStatus) GetAvailable() bool
- func (x *SystemProxyStatus) GetEnabled() bool
- func (*SystemProxyStatus) ProtoMessage()
- func (x *SystemProxyStatus) ProtoReflect() protoreflect.Message
- func (x *SystemProxyStatus) Reset()
- func (x *SystemProxyStatus) String() string
- type TailscaleEndpointStatus
- func (*TailscaleEndpointStatus) Descriptor() ([]byte, []int)deprecated
- func (x *TailscaleEndpointStatus) GetAuthURL() string
- func (x *TailscaleEndpointStatus) GetBackendState() string
- func (x *TailscaleEndpointStatus) GetEndpointTag() string
- func (x *TailscaleEndpointStatus) GetExitNode() *TailscalePeer
- func (x *TailscaleEndpointStatus) GetKeyAuth() bool
- func (x *TailscaleEndpointStatus) GetMagicDNSSuffix() string
- func (x *TailscaleEndpointStatus) GetNetworkName() string
- func (x *TailscaleEndpointStatus) GetSelf() *TailscalePeer
- func (x *TailscaleEndpointStatus) GetStateText() string
- func (x *TailscaleEndpointStatus) GetUserGroups() []*TailscaleUserGroup
- func (*TailscaleEndpointStatus) ProtoMessage()
- func (x *TailscaleEndpointStatus) ProtoReflect() protoreflect.Message
- func (x *TailscaleEndpointStatus) Reset()
- func (x *TailscaleEndpointStatus) String() string
- type TailscaleLogoutRequest
- func (*TailscaleLogoutRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TailscaleLogoutRequest) GetEndpointTag() string
- func (*TailscaleLogoutRequest) ProtoMessage()
- func (x *TailscaleLogoutRequest) ProtoReflect() protoreflect.Message
- func (x *TailscaleLogoutRequest) Reset()
- func (x *TailscaleLogoutRequest) String() string
- type TailscalePeer
- func (*TailscalePeer) Descriptor() ([]byte, []int)deprecated
- func (x *TailscalePeer) GetActive() bool
- func (x *TailscalePeer) GetDnsName() string
- func (x *TailscalePeer) GetExitNode() bool
- func (x *TailscalePeer) GetExitNodeOption() bool
- func (x *TailscalePeer) GetExpired() bool
- func (x *TailscalePeer) GetHostName() string
- func (x *TailscalePeer) GetKeyExpiry() int64
- func (x *TailscalePeer) GetLastSeen() int64
- func (x *TailscalePeer) GetOnline() bool
- func (x *TailscalePeer) GetOs() string
- func (x *TailscalePeer) GetRxBytes() int64
- func (x *TailscalePeer) GetShareeNode() bool
- func (x *TailscalePeer) GetSshHostKeys() []string
- func (x *TailscalePeer) GetStableID() string
- func (x *TailscalePeer) GetTailscaleIPs() []string
- func (x *TailscalePeer) GetTxBytes() int64
- func (*TailscalePeer) ProtoMessage()
- func (x *TailscalePeer) ProtoReflect() protoreflect.Message
- func (x *TailscalePeer) Reset()
- func (x *TailscalePeer) String() string
- type TailscalePingRequest
- func (*TailscalePingRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TailscalePingRequest) GetEndpointTag() string
- func (x *TailscalePingRequest) GetPeerIP() string
- func (*TailscalePingRequest) ProtoMessage()
- func (x *TailscalePingRequest) ProtoReflect() protoreflect.Message
- func (x *TailscalePingRequest) Reset()
- func (x *TailscalePingRequest) String() string
- type TailscalePingResponse
- func (*TailscalePingResponse) Descriptor() ([]byte, []int)deprecated
- func (x *TailscalePingResponse) GetDerpRegionCode() string
- func (x *TailscalePingResponse) GetDerpRegionID() int32
- func (x *TailscalePingResponse) GetEndpoint() string
- func (x *TailscalePingResponse) GetError() string
- func (x *TailscalePingResponse) GetIsDirect() bool
- func (x *TailscalePingResponse) GetLatencyMs() float64
- func (*TailscalePingResponse) ProtoMessage()
- func (x *TailscalePingResponse) ProtoReflect() protoreflect.Message
- func (x *TailscalePingResponse) Reset()
- func (x *TailscalePingResponse) String() string
- type TailscaleSSHAuthBanner
- func (*TailscaleSSHAuthBanner) Descriptor() ([]byte, []int)deprecated
- func (x *TailscaleSSHAuthBanner) GetMessage() string
- func (*TailscaleSSHAuthBanner) ProtoMessage()
- func (x *TailscaleSSHAuthBanner) ProtoReflect() protoreflect.Message
- func (x *TailscaleSSHAuthBanner) Reset()
- func (x *TailscaleSSHAuthBanner) String() string
- type TailscaleSSHClientMessage
- func (*TailscaleSSHClientMessage) Descriptor() ([]byte, []int)deprecated
- func (x *TailscaleSSHClientMessage) GetInput() *TailscaleSSHInput
- func (x *TailscaleSSHClientMessage) GetMessage() isTailscaleSSHClientMessage_Message
- func (x *TailscaleSSHClientMessage) GetResize() *TailscaleSSHResize
- func (x *TailscaleSSHClientMessage) GetStart() *TailscaleSSHStart
- func (*TailscaleSSHClientMessage) ProtoMessage()
- func (x *TailscaleSSHClientMessage) ProtoReflect() protoreflect.Message
- func (x *TailscaleSSHClientMessage) Reset()
- func (x *TailscaleSSHClientMessage) String() string
- type TailscaleSSHClientMessage_Input
- type TailscaleSSHClientMessage_Resize
- type TailscaleSSHClientMessage_Start
- type TailscaleSSHError
- type TailscaleSSHExit
- func (*TailscaleSSHExit) Descriptor() ([]byte, []int)deprecated
- func (x *TailscaleSSHExit) GetErrorMessage() string
- func (x *TailscaleSSHExit) GetExitCode() int32
- func (x *TailscaleSSHExit) GetSignal() string
- func (*TailscaleSSHExit) ProtoMessage()
- func (x *TailscaleSSHExit) ProtoReflect() protoreflect.Message
- func (x *TailscaleSSHExit) Reset()
- func (x *TailscaleSSHExit) String() string
- type TailscaleSSHInput
- type TailscaleSSHOutput
- func (*TailscaleSSHOutput) Descriptor() ([]byte, []int)deprecated
- func (x *TailscaleSSHOutput) GetData() []byte
- func (*TailscaleSSHOutput) ProtoMessage()
- func (x *TailscaleSSHOutput) ProtoReflect() protoreflect.Message
- func (x *TailscaleSSHOutput) Reset()
- func (x *TailscaleSSHOutput) String() string
- type TailscaleSSHReady
- type TailscaleSSHResize
- func (*TailscaleSSHResize) Descriptor() ([]byte, []int)deprecated
- func (x *TailscaleSSHResize) GetColumns() int32
- func (x *TailscaleSSHResize) GetHeightPixels() int32
- func (x *TailscaleSSHResize) GetRows() int32
- func (x *TailscaleSSHResize) GetWidthPixels() int32
- func (*TailscaleSSHResize) ProtoMessage()
- func (x *TailscaleSSHResize) ProtoReflect() protoreflect.Message
- func (x *TailscaleSSHResize) Reset()
- func (x *TailscaleSSHResize) String() string
- type TailscaleSSHServerMessage
- func (*TailscaleSSHServerMessage) Descriptor() ([]byte, []int)deprecated
- func (x *TailscaleSSHServerMessage) GetAuthBanner() *TailscaleSSHAuthBanner
- func (x *TailscaleSSHServerMessage) GetError() *TailscaleSSHError
- func (x *TailscaleSSHServerMessage) GetExit() *TailscaleSSHExit
- func (x *TailscaleSSHServerMessage) GetMessage() isTailscaleSSHServerMessage_Message
- func (x *TailscaleSSHServerMessage) GetOutput() *TailscaleSSHOutput
- func (x *TailscaleSSHServerMessage) GetReady() *TailscaleSSHReady
- func (*TailscaleSSHServerMessage) ProtoMessage()
- func (x *TailscaleSSHServerMessage) ProtoReflect() protoreflect.Message
- func (x *TailscaleSSHServerMessage) Reset()
- func (x *TailscaleSSHServerMessage) String() string
- type TailscaleSSHServerMessage_AuthBanner
- type TailscaleSSHServerMessage_Error
- type TailscaleSSHServerMessage_Exit
- type TailscaleSSHServerMessage_Output
- type TailscaleSSHServerMessage_Ready
- type TailscaleSSHStart
- func (*TailscaleSSHStart) Descriptor() ([]byte, []int)deprecated
- func (x *TailscaleSSHStart) GetColumns() int32
- func (x *TailscaleSSHStart) GetEndpointTag() string
- func (x *TailscaleSSHStart) GetForwardAgent() bool
- func (x *TailscaleSSHStart) GetHeightPixels() int32
- func (x *TailscaleSSHStart) GetHostKeys() []string
- func (x *TailscaleSSHStart) GetPeerAddress() string
- func (x *TailscaleSSHStart) GetRows() int32
- func (x *TailscaleSSHStart) GetTerminalType() string
- func (x *TailscaleSSHStart) GetUsername() string
- func (x *TailscaleSSHStart) GetWidthPixels() int32
- func (*TailscaleSSHStart) ProtoMessage()
- func (x *TailscaleSSHStart) ProtoReflect() protoreflect.Message
- func (x *TailscaleSSHStart) Reset()
- func (x *TailscaleSSHStart) String() string
- type TailscaleStatusUpdate
- func (*TailscaleStatusUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *TailscaleStatusUpdate) GetEndpoints() []*TailscaleEndpointStatus
- func (*TailscaleStatusUpdate) ProtoMessage()
- func (x *TailscaleStatusUpdate) ProtoReflect() protoreflect.Message
- func (x *TailscaleStatusUpdate) Reset()
- func (x *TailscaleStatusUpdate) String() string
- type TailscaleUserGroup
- func (*TailscaleUserGroup) Descriptor() ([]byte, []int)deprecated
- func (x *TailscaleUserGroup) GetDisplayName() string
- func (x *TailscaleUserGroup) GetLoginName() string
- func (x *TailscaleUserGroup) GetPeers() []*TailscalePeer
- func (x *TailscaleUserGroup) GetProfilePicURL() string
- func (x *TailscaleUserGroup) GetUserID() int64
- func (*TailscaleUserGroup) ProtoMessage()
- func (x *TailscaleUserGroup) ProtoReflect() protoreflect.Message
- func (x *TailscaleUserGroup) Reset()
- func (x *TailscaleUserGroup) String() string
- type URLTestRequest
- type USBBackend
- type USBDeviceAttach
- func (*USBDeviceAttach) Descriptor() ([]byte, []int)deprecated
- func (x *USBDeviceAttach) GetDescriptor_() *USBDeviceDescriptor
- func (x *USBDeviceAttach) GetServerTag() string
- func (*USBDeviceAttach) ProtoMessage()
- func (x *USBDeviceAttach) ProtoReflect() protoreflect.Message
- func (x *USBDeviceAttach) Reset()
- func (x *USBDeviceAttach) String() string
- type USBDeviceDescriptor
- func (*USBDeviceDescriptor) Descriptor() ([]byte, []int)deprecated
- func (x *USBDeviceDescriptor) GetBcdDevice() uint32
- func (x *USBDeviceDescriptor) GetBusNum() uint32
- func (x *USBDeviceDescriptor) GetConfigurationValue() uint32
- func (x *USBDeviceDescriptor) GetDevNum() uint32
- func (x *USBDeviceDescriptor) GetDeviceClass() uint32
- func (x *USBDeviceDescriptor) GetDeviceId() string
- func (x *USBDeviceDescriptor) GetDeviceProtocol() uint32
- func (x *USBDeviceDescriptor) GetDeviceSubClass() uint32
- func (x *USBDeviceDescriptor) GetInterfaces() []*USBInterface
- func (x *USBDeviceDescriptor) GetNumConfigurations() uint32
- func (x *USBDeviceDescriptor) GetProduct() string
- func (x *USBDeviceDescriptor) GetProductId() uint32
- func (x *USBDeviceDescriptor) GetSerial() string
- func (x *USBDeviceDescriptor) GetSpeed() uint32
- func (x *USBDeviceDescriptor) GetVendorId() uint32
- func (*USBDeviceDescriptor) ProtoMessage()
- func (x *USBDeviceDescriptor) ProtoReflect() protoreflect.Message
- func (x *USBDeviceDescriptor) Reset()
- func (x *USBDeviceDescriptor) String() string
- type USBDeviceDetach
- type USBDeviceReady
- func (*USBDeviceReady) Descriptor() ([]byte, []int)deprecated
- func (x *USBDeviceReady) GetBusId() string
- func (x *USBDeviceReady) GetDeviceId() string
- func (*USBDeviceReady) ProtoMessage()
- func (x *USBDeviceReady) ProtoReflect() protoreflect.Message
- func (x *USBDeviceReady) Reset()
- func (x *USBDeviceReady) String() string
- type USBDeviceState
- func (USBDeviceState) Descriptor() protoreflect.EnumDescriptor
- func (x USBDeviceState) Enum() *USBDeviceState
- func (USBDeviceState) EnumDescriptor() ([]byte, []int)deprecated
- func (x USBDeviceState) Number() protoreflect.EnumNumber
- func (x USBDeviceState) String() string
- func (USBDeviceState) Type() protoreflect.EnumType
- type USBEndpointAbort
- func (*USBEndpointAbort) Descriptor() ([]byte, []int)deprecated
- func (x *USBEndpointAbort) GetDeviceId() string
- func (x *USBEndpointAbort) GetEndpoint() uint32
- func (*USBEndpointAbort) ProtoMessage()
- func (x *USBEndpointAbort) ProtoReflect() protoreflect.Message
- func (x *USBEndpointAbort) Reset()
- func (x *USBEndpointAbort) String() string
- type USBError
- type USBIPServerStatus
- func (*USBIPServerStatus) Descriptor() ([]byte, []int)deprecated
- func (x *USBIPServerStatus) GetDevices() []*USBSharedDevice
- func (x *USBIPServerStatus) GetServerTag() string
- func (*USBIPServerStatus) ProtoMessage()
- func (x *USBIPServerStatus) ProtoReflect() protoreflect.Message
- func (x *USBIPServerStatus) Reset()
- func (x *USBIPServerStatus) String() string
- type USBIPServerStatusUpdate
- func (*USBIPServerStatusUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *USBIPServerStatusUpdate) GetServers() []*USBIPServerStatus
- func (*USBIPServerStatusUpdate) ProtoMessage()
- func (x *USBIPServerStatusUpdate) ProtoReflect() protoreflect.Message
- func (x *USBIPServerStatusUpdate) Reset()
- func (x *USBIPServerStatusUpdate) String() string
- type USBInterface
- func (*USBInterface) Descriptor() ([]byte, []int)deprecated
- func (x *USBInterface) GetInterfaceClass() uint32
- func (x *USBInterface) GetInterfaceProtocol() uint32
- func (x *USBInterface) GetInterfaceSubClass() uint32
- func (*USBInterface) ProtoMessage()
- func (x *USBInterface) ProtoReflect() protoreflect.Message
- func (x *USBInterface) Reset()
- func (x *USBInterface) String() string
- type USBIsoPacket
- func (*USBIsoPacket) Descriptor() ([]byte, []int)deprecated
- func (x *USBIsoPacket) GetActualLength() int32
- func (x *USBIsoPacket) GetLength() int32
- func (x *USBIsoPacket) GetOffset() int32
- func (x *USBIsoPacket) GetStatus() int32
- func (*USBIsoPacket) ProtoMessage()
- func (x *USBIsoPacket) ProtoReflect() protoreflect.Message
- func (x *USBIsoPacket) Reset()
- func (x *USBIsoPacket) String() string
- type USBProviderMessage
- func (*USBProviderMessage) Descriptor() ([]byte, []int)deprecated
- func (x *USBProviderMessage) GetAttach() *USBDeviceAttach
- func (x *USBProviderMessage) GetDetach() *USBDeviceDetach
- func (x *USBProviderMessage) GetMessage() isUSBProviderMessage_Message
- func (x *USBProviderMessage) GetUrbResponse() *USBURBResponse
- func (*USBProviderMessage) ProtoMessage()
- func (x *USBProviderMessage) ProtoReflect() protoreflect.Message
- func (x *USBProviderMessage) Reset()
- func (x *USBProviderMessage) String() string
- type USBProviderMessage_Attach
- type USBProviderMessage_Detach
- type USBProviderMessage_UrbResponse
- type USBServerMessage
- func (*USBServerMessage) Descriptor() ([]byte, []int)deprecated
- func (x *USBServerMessage) GetAbort() *USBEndpointAbort
- func (x *USBServerMessage) GetError() *USBError
- func (x *USBServerMessage) GetMessage() isUSBServerMessage_Message
- func (x *USBServerMessage) GetReady() *USBDeviceReady
- func (x *USBServerMessage) GetUrbRequest() *USBURBRequest
- func (*USBServerMessage) ProtoMessage()
- func (x *USBServerMessage) ProtoReflect() protoreflect.Message
- func (x *USBServerMessage) Reset()
- func (x *USBServerMessage) String() string
- type USBServerMessage_Abort
- type USBServerMessage_Error
- type USBServerMessage_Ready
- type USBServerMessage_UrbRequest
- type USBSharedDevice
- func (*USBSharedDevice) Descriptor() ([]byte, []int)deprecated
- func (x *USBSharedDevice) GetBackend() USBBackend
- func (x *USBSharedDevice) GetBusId() string
- func (x *USBSharedDevice) GetDescriptor_() *USBDeviceDescriptor
- func (x *USBSharedDevice) GetStableId() string
- func (x *USBSharedDevice) GetState() USBDeviceState
- func (*USBSharedDevice) ProtoMessage()
- func (x *USBSharedDevice) ProtoReflect() protoreflect.Message
- func (x *USBSharedDevice) Reset()
- func (x *USBSharedDevice) String() string
- type USBURBRequest
- func (*USBURBRequest) Descriptor() ([]byte, []int)deprecated
- func (x *USBURBRequest) GetDeviceId() string
- func (x *USBURBRequest) GetDirectionIn() bool
- func (x *USBURBRequest) GetEndpoint() uint32
- func (x *USBURBRequest) GetInterval() int32
- func (x *USBURBRequest) GetIsoPackets() []*USBIsoPacket
- func (x *USBURBRequest) GetNumberOfPackets() int32
- func (x *USBURBRequest) GetOutData() []byte
- func (x *USBURBRequest) GetSeq() uint64
- func (x *USBURBRequest) GetSetup() []byte
- func (x *USBURBRequest) GetStartFrame() int32
- func (x *USBURBRequest) GetTransferBufferLength() uint32
- func (x *USBURBRequest) GetTransferFlags() uint32
- func (*USBURBRequest) ProtoMessage()
- func (x *USBURBRequest) ProtoReflect() protoreflect.Message
- func (x *USBURBRequest) Reset()
- func (x *USBURBRequest) String() string
- type USBURBResponse
- func (*USBURBResponse) Descriptor() ([]byte, []int)deprecated
- func (x *USBURBResponse) GetActualLength() int32
- func (x *USBURBResponse) GetDeviceId() string
- func (x *USBURBResponse) GetInData() []byte
- func (x *USBURBResponse) GetIsoPackets() []*USBIsoPacket
- func (x *USBURBResponse) GetSeq() uint64
- func (x *USBURBResponse) GetStatus() int32
- func (*USBURBResponse) ProtoMessage()
- func (x *USBURBResponse) ProtoReflect() protoreflect.Message
- func (x *USBURBResponse) Reset()
- func (x *USBURBResponse) String() string
- type UnimplementedManagedServiceServer
- func (UnimplementedManagedServiceServer) GetSystemProxyStatus(context.Context, *emptypb.Empty) (*SystemProxyStatus, error)
- func (UnimplementedManagedServiceServer) ReloadService(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
- func (UnimplementedManagedServiceServer) SetSystemProxyEnabled(context.Context, *SetSystemProxyEnabledRequest) (*emptypb.Empty, error)
- func (UnimplementedManagedServiceServer) StopService(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
- func (UnimplementedManagedServiceServer) TriggerDebugCrash(context.Context, *DebugCrashRequest) (*emptypb.Empty, error)
- func (UnimplementedManagedServiceServer) TriggerOOMReport(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
- type UnimplementedStartedServiceServer
- func (UnimplementedStartedServiceServer) CancelOpenConnectAuthChallenge(context.Context, *OpenConnectAuthChallengeCancel) (*emptypb.Empty, error)
- func (UnimplementedStartedServiceServer) CancelOpenVPNChallenge(context.Context, *OpenVPNChallengeCancel) (*emptypb.Empty, error)
- func (UnimplementedStartedServiceServer) ClearLogs(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
- func (UnimplementedStartedServiceServer) CloseAllConnections(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
- func (UnimplementedStartedServiceServer) CloseConnection(context.Context, *CloseConnectionRequest) (*emptypb.Empty, error)
- func (UnimplementedStartedServiceServer) GetClashModeStatus(context.Context, *emptypb.Empty) (*ClashModeStatus, error)
- func (UnimplementedStartedServiceServer) GetDefaultLogLevel(context.Context, *emptypb.Empty) (*DefaultLogLevel, error)
- func (UnimplementedStartedServiceServer) GetDeprecatedWarnings(context.Context, *emptypb.Empty) (*DeprecatedWarnings, error)
- func (UnimplementedStartedServiceServer) GetStartedAt(context.Context, *emptypb.Empty) (*StartedAt, error)
- func (UnimplementedStartedServiceServer) GetVersion(context.Context, *emptypb.Empty) (*Version, error)
- func (UnimplementedStartedServiceServer) ProvideUSBDevices(grpc.BidiStreamingServer[USBProviderMessage, USBServerMessage]) error
- func (UnimplementedStartedServiceServer) SelectOutbound(context.Context, *SelectOutboundRequest) (*emptypb.Empty, error)
- func (UnimplementedStartedServiceServer) SetClashMode(context.Context, *ClashMode) (*emptypb.Empty, error)
- func (UnimplementedStartedServiceServer) SetGroupExpand(context.Context, *SetGroupExpandRequest) (*emptypb.Empty, error)
- func (UnimplementedStartedServiceServer) SetTailscaleExitNode(context.Context, *SetTailscaleExitNodeRequest) (*emptypb.Empty, error)
- func (UnimplementedStartedServiceServer) StartNetworkQualityTest(*NetworkQualityTestRequest, ...) error
- func (UnimplementedStartedServiceServer) StartSTUNTest(*STUNTestRequest, grpc.ServerStreamingServer[STUNTestProgress]) error
- func (UnimplementedStartedServiceServer) StartTailscalePing(*TailscalePingRequest, grpc.ServerStreamingServer[TailscalePingResponse]) error
- func (UnimplementedStartedServiceServer) StartTailscaleSSHSession(grpc.BidiStreamingServer[TailscaleSSHClientMessage, TailscaleSSHServerMessage]) error
- func (UnimplementedStartedServiceServer) SubmitOpenConnectAuthResponse(context.Context, *OpenConnectAuthResponseSubmission) (*emptypb.Empty, error)
- func (UnimplementedStartedServiceServer) SubmitOpenVPNChallengeResponse(context.Context, *OpenVPNChallengeSubmission) (*emptypb.Empty, error)
- func (UnimplementedStartedServiceServer) SubscribeClashMode(*emptypb.Empty, grpc.ServerStreamingServer[ClashMode]) error
- func (UnimplementedStartedServiceServer) SubscribeConnections(*SubscribeConnectionsRequest, grpc.ServerStreamingServer[ConnectionEvents]) error
- func (UnimplementedStartedServiceServer) SubscribeGroups(*emptypb.Empty, grpc.ServerStreamingServer[Groups]) error
- func (UnimplementedStartedServiceServer) SubscribeLog(*emptypb.Empty, grpc.ServerStreamingServer[Log]) error
- func (UnimplementedStartedServiceServer) SubscribeOpenConnectStatus(*emptypb.Empty, grpc.ServerStreamingServer[OpenConnectStatusUpdate]) error
- func (UnimplementedStartedServiceServer) SubscribeOpenVPNStatus(*emptypb.Empty, grpc.ServerStreamingServer[OpenVPNStatusUpdate]) error
- func (UnimplementedStartedServiceServer) SubscribeOutbounds(*emptypb.Empty, grpc.ServerStreamingServer[OutboundList]) error
- func (UnimplementedStartedServiceServer) SubscribeServiceStatus(*emptypb.Empty, grpc.ServerStreamingServer[ServiceStatus]) error
- func (UnimplementedStartedServiceServer) SubscribeStatus(*SubscribeStatusRequest, grpc.ServerStreamingServer[Status]) error
- func (UnimplementedStartedServiceServer) SubscribeTailscaleStatus(*emptypb.Empty, grpc.ServerStreamingServer[TailscaleStatusUpdate]) error
- func (UnimplementedStartedServiceServer) SubscribeUSBIPServerStatus(*emptypb.Empty, grpc.ServerStreamingServer[USBIPServerStatusUpdate]) error
- func (UnimplementedStartedServiceServer) TailscaleLogout(context.Context, *TailscaleLogoutRequest) (*emptypb.Empty, error)
- func (UnimplementedStartedServiceServer) URLTest(context.Context, *URLTestRequest) (*emptypb.Empty, error)
- type UnsafeManagedServiceServer
- type UnsafeStartedServiceServer
- type Version
Constants ¶
const ( ManagedService_StopService_FullMethodName = "/daemon.ManagedService/StopService" ManagedService_ReloadService_FullMethodName = "/daemon.ManagedService/ReloadService" ManagedService_GetSystemProxyStatus_FullMethodName = "/daemon.ManagedService/GetSystemProxyStatus" ManagedService_SetSystemProxyEnabled_FullMethodName = "/daemon.ManagedService/SetSystemProxyEnabled" ManagedService_TriggerDebugCrash_FullMethodName = "/daemon.ManagedService/TriggerDebugCrash" ManagedService_TriggerOOMReport_FullMethodName = "/daemon.ManagedService/TriggerOOMReport" )
const ( StartedService_GetVersion_FullMethodName = "/daemon.StartedService/GetVersion" StartedService_SubscribeServiceStatus_FullMethodName = "/daemon.StartedService/SubscribeServiceStatus" StartedService_SubscribeLog_FullMethodName = "/daemon.StartedService/SubscribeLog" StartedService_GetDefaultLogLevel_FullMethodName = "/daemon.StartedService/GetDefaultLogLevel" StartedService_ClearLogs_FullMethodName = "/daemon.StartedService/ClearLogs" StartedService_SubscribeStatus_FullMethodName = "/daemon.StartedService/SubscribeStatus" StartedService_SubscribeGroups_FullMethodName = "/daemon.StartedService/SubscribeGroups" StartedService_GetClashModeStatus_FullMethodName = "/daemon.StartedService/GetClashModeStatus" StartedService_SubscribeClashMode_FullMethodName = "/daemon.StartedService/SubscribeClashMode" StartedService_SetClashMode_FullMethodName = "/daemon.StartedService/SetClashMode" StartedService_URLTest_FullMethodName = "/daemon.StartedService/URLTest" StartedService_SelectOutbound_FullMethodName = "/daemon.StartedService/SelectOutbound" StartedService_SetGroupExpand_FullMethodName = "/daemon.StartedService/SetGroupExpand" StartedService_SubscribeConnections_FullMethodName = "/daemon.StartedService/SubscribeConnections" StartedService_CloseConnection_FullMethodName = "/daemon.StartedService/CloseConnection" StartedService_CloseAllConnections_FullMethodName = "/daemon.StartedService/CloseAllConnections" StartedService_GetDeprecatedWarnings_FullMethodName = "/daemon.StartedService/GetDeprecatedWarnings" StartedService_GetStartedAt_FullMethodName = "/daemon.StartedService/GetStartedAt" StartedService_SubscribeOutbounds_FullMethodName = "/daemon.StartedService/SubscribeOutbounds" StartedService_StartNetworkQualityTest_FullMethodName = "/daemon.StartedService/StartNetworkQualityTest" StartedService_StartSTUNTest_FullMethodName = "/daemon.StartedService/StartSTUNTest" StartedService_SubscribeTailscaleStatus_FullMethodName = "/daemon.StartedService/SubscribeTailscaleStatus" StartedService_StartTailscalePing_FullMethodName = "/daemon.StartedService/StartTailscalePing" StartedService_SetTailscaleExitNode_FullMethodName = "/daemon.StartedService/SetTailscaleExitNode" StartedService_TailscaleLogout_FullMethodName = "/daemon.StartedService/TailscaleLogout" StartedService_StartTailscaleSSHSession_FullMethodName = "/daemon.StartedService/StartTailscaleSSHSession" StartedService_ProvideUSBDevices_FullMethodName = "/daemon.StartedService/ProvideUSBDevices" StartedService_SubscribeUSBIPServerStatus_FullMethodName = "/daemon.StartedService/SubscribeUSBIPServerStatus" StartedService_SubscribeOpenConnectStatus_FullMethodName = "/daemon.StartedService/SubscribeOpenConnectStatus" StartedService_SubmitOpenConnectAuthResponse_FullMethodName = "/daemon.StartedService/SubmitOpenConnectAuthResponse" StartedService_CancelOpenConnectAuthChallenge_FullMethodName = "/daemon.StartedService/CancelOpenConnectAuthChallenge" StartedService_SubscribeOpenVPNStatus_FullMethodName = "/daemon.StartedService/SubscribeOpenVPNStatus" StartedService_SubmitOpenVPNChallengeResponse_FullMethodName = "/daemon.StartedService/SubmitOpenVPNChallengeResponse" StartedService_CancelOpenVPNChallenge_FullMethodName = "/daemon.StartedService/CancelOpenVPNChallenge" )
const APIVersion = 3
Variables ¶
var ( DebugCrashRequest_Type_name = map[int32]string{ 0: "GO", 1: "NATIVE", } DebugCrashRequest_Type_value = map[string]int32{ "GO": 0, "NATIVE": 1, } )
Enum value maps for DebugCrashRequest_Type.
var ( LogLevel_name = map[int32]string{ 0: "PANIC", 1: "FATAL", 2: "ERROR", 3: "WARN", 4: "INFO", 5: "DEBUG", 6: "TRACE", } LogLevel_value = map[string]int32{ "PANIC": 0, "FATAL": 1, "ERROR": 2, "WARN": 3, "INFO": 4, "DEBUG": 5, "TRACE": 6, } )
Enum value maps for LogLevel.
var ( ConnectionEventType_name = map[int32]string{ 0: "CONNECTION_EVENT_NEW", 1: "CONNECTION_EVENT_UPDATE", 2: "CONNECTION_EVENT_CLOSED", } ConnectionEventType_value = map[string]int32{ "CONNECTION_EVENT_NEW": 0, "CONNECTION_EVENT_UPDATE": 1, "CONNECTION_EVENT_CLOSED": 2, } )
Enum value maps for ConnectionEventType.
var ( USBDeviceState_name = map[int32]string{ 0: "USB_DEVICE_STATE_IDLE", 1: "USB_DEVICE_STATE_ATTACHED", 2: "USB_DEVICE_STATE_UNAVAILABLE", } USBDeviceState_value = map[string]int32{ "USB_DEVICE_STATE_IDLE": 0, "USB_DEVICE_STATE_ATTACHED": 1, "USB_DEVICE_STATE_UNAVAILABLE": 2, } )
Enum value maps for USBDeviceState.
var ( USBBackend_name = map[int32]string{ 0: "USB_BACKEND_UNSPECIFIED", 1: "USB_BACKEND_LINUX_SYSFS", 2: "USB_BACKEND_DYNAMIC", 3: "USB_BACKEND_DARWIN_IOKIT", 4: "USB_BACKEND_WINDOWS_VBOXUSB", } USBBackend_value = map[string]int32{ "USB_BACKEND_UNSPECIFIED": 0, "USB_BACKEND_LINUX_SYSFS": 1, "USB_BACKEND_DYNAMIC": 2, "USB_BACKEND_DARWIN_IOKIT": 3, "USB_BACKEND_WINDOWS_VBOXUSB": 4, } )
Enum value maps for USBBackend.
var ( ServiceStatus_Type_name = map[int32]string{ 0: "IDLE", 1: "STARTING", 2: "STARTED", 3: "STOPPING", 4: "FATAL", } ServiceStatus_Type_value = map[string]int32{ "IDLE": 0, "STARTING": 1, "STARTED": 2, "STOPPING": 3, "FATAL": 4, } )
Enum value maps for ServiceStatus_Type.
var File_daemon_managed_service_proto protoreflect.FileDescriptor
var File_daemon_started_service_proto protoreflect.FileDescriptor
var ManagedService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "daemon.ManagedService", HandlerType: (*ManagedServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "StopService", Handler: _ManagedService_StopService_Handler, }, { MethodName: "ReloadService", Handler: _ManagedService_ReloadService_Handler, }, { MethodName: "GetSystemProxyStatus", Handler: _ManagedService_GetSystemProxyStatus_Handler, }, { MethodName: "SetSystemProxyEnabled", Handler: _ManagedService_SetSystemProxyEnabled_Handler, }, { MethodName: "TriggerDebugCrash", Handler: _ManagedService_TriggerDebugCrash_Handler, }, { MethodName: "TriggerOOMReport", Handler: _ManagedService_TriggerOOMReport_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "daemon/managed_service.proto", }
ManagedService_ServiceDesc is the grpc.ServiceDesc for ManagedService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var StartedService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "daemon.StartedService", HandlerType: (*StartedServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetVersion", Handler: _StartedService_GetVersion_Handler, }, { MethodName: "GetDefaultLogLevel", Handler: _StartedService_GetDefaultLogLevel_Handler, }, { MethodName: "ClearLogs", Handler: _StartedService_ClearLogs_Handler, }, { MethodName: "GetClashModeStatus", Handler: _StartedService_GetClashModeStatus_Handler, }, { MethodName: "SetClashMode", Handler: _StartedService_SetClashMode_Handler, }, { MethodName: "URLTest", Handler: _StartedService_URLTest_Handler, }, { MethodName: "SelectOutbound", Handler: _StartedService_SelectOutbound_Handler, }, { MethodName: "SetGroupExpand", Handler: _StartedService_SetGroupExpand_Handler, }, { MethodName: "CloseConnection", Handler: _StartedService_CloseConnection_Handler, }, { MethodName: "CloseAllConnections", Handler: _StartedService_CloseAllConnections_Handler, }, { MethodName: "GetDeprecatedWarnings", Handler: _StartedService_GetDeprecatedWarnings_Handler, }, { MethodName: "GetStartedAt", Handler: _StartedService_GetStartedAt_Handler, }, { MethodName: "SetTailscaleExitNode", Handler: _StartedService_SetTailscaleExitNode_Handler, }, { MethodName: "TailscaleLogout", Handler: _StartedService_TailscaleLogout_Handler, }, { MethodName: "SubmitOpenConnectAuthResponse", Handler: _StartedService_SubmitOpenConnectAuthResponse_Handler, }, { MethodName: "CancelOpenConnectAuthChallenge", Handler: _StartedService_CancelOpenConnectAuthChallenge_Handler, }, { MethodName: "SubmitOpenVPNChallengeResponse", Handler: _StartedService_SubmitOpenVPNChallengeResponse_Handler, }, { MethodName: "CancelOpenVPNChallenge", Handler: _StartedService_CancelOpenVPNChallenge_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "SubscribeServiceStatus", Handler: _StartedService_SubscribeServiceStatus_Handler, ServerStreams: true, }, { StreamName: "SubscribeLog", Handler: _StartedService_SubscribeLog_Handler, ServerStreams: true, }, { StreamName: "SubscribeStatus", Handler: _StartedService_SubscribeStatus_Handler, ServerStreams: true, }, { StreamName: "SubscribeGroups", Handler: _StartedService_SubscribeGroups_Handler, ServerStreams: true, }, { StreamName: "SubscribeClashMode", Handler: _StartedService_SubscribeClashMode_Handler, ServerStreams: true, }, { StreamName: "SubscribeConnections", Handler: _StartedService_SubscribeConnections_Handler, ServerStreams: true, }, { StreamName: "SubscribeOutbounds", Handler: _StartedService_SubscribeOutbounds_Handler, ServerStreams: true, }, { StreamName: "StartNetworkQualityTest", Handler: _StartedService_StartNetworkQualityTest_Handler, ServerStreams: true, }, { StreamName: "StartSTUNTest", Handler: _StartedService_StartSTUNTest_Handler, ServerStreams: true, }, { StreamName: "SubscribeTailscaleStatus", Handler: _StartedService_SubscribeTailscaleStatus_Handler, ServerStreams: true, }, { StreamName: "StartTailscalePing", Handler: _StartedService_StartTailscalePing_Handler, ServerStreams: true, }, { StreamName: "StartTailscaleSSHSession", Handler: _StartedService_StartTailscaleSSHSession_Handler, ServerStreams: true, ClientStreams: true, }, { StreamName: "ProvideUSBDevices", Handler: _StartedService_ProvideUSBDevices_Handler, ServerStreams: true, ClientStreams: true, }, { StreamName: "SubscribeUSBIPServerStatus", Handler: _StartedService_SubscribeUSBIPServerStatus_Handler, ServerStreams: true, }, { StreamName: "SubscribeOpenConnectStatus", Handler: _StartedService_SubscribeOpenConnectStatus_Handler, ServerStreams: true, }, { StreamName: "SubscribeOpenVPNStatus", Handler: _StartedService_SubscribeOpenVPNStatus_Handler, ServerStreams: true, }, }, Metadata: "daemon/started_service.proto", }
StartedService_ServiceDesc is the grpc.ServiceDesc for StartedService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func NewClientAuthStreamInterceptor ¶ added in v1.14.0
func NewClientAuthStreamInterceptor(secret string) grpc.StreamClientInterceptor
func NewClientAuthUnaryInterceptor ¶ added in v1.14.0
func NewClientAuthUnaryInterceptor(secret string) grpc.UnaryClientInterceptor
func NewRemoteClient ¶ added in v1.14.0
func NewRemoteClient(options RemoteClientOptions) (*grpc.ClientConn, error)
func NewServer ¶ added in v1.14.0
func NewServer(startedService *StartedService, secret string) *grpc.Server
func RegisterManagedServiceServer ¶ added in v1.14.0
func RegisterManagedServiceServer(s grpc.ServiceRegistrar, srv ManagedServiceServer)
func RegisterStartedServiceServer ¶
func RegisterStartedServiceServer(s grpc.ServiceRegistrar, srv StartedServiceServer)
func StreamClientLocaleInterceptor ¶ added in v1.14.0
func StreamClientLocaleInterceptor(ctx context.Context, description *grpc.StreamDesc, connection *grpc.ClientConn, method string, streamer grpc.Streamer, options ...grpc.CallOption) (grpc.ClientStream, error)
func StreamLocaleInterceptor ¶ added in v1.14.0
func StreamLocaleInterceptor(server any, stream grpc.ServerStream, info *grpc.StreamServerInfo, handler grpc.StreamHandler) error
func UnaryClientLocaleInterceptor ¶ added in v1.14.0
func UnaryClientLocaleInterceptor(ctx context.Context, method string, request, reply any, connection *grpc.ClientConn, invoker grpc.UnaryInvoker, options ...grpc.CallOption) error
func UnaryLocaleInterceptor ¶ added in v1.14.0
func UnaryLocaleInterceptor(ctx context.Context, request any, info *grpc.UnaryServerInfo, handler grpc.UnaryHandler) (any, error)
Types ¶
type ClashMode ¶
type ClashMode struct {
Mode string `protobuf:"bytes,3,opt,name=mode,proto3" json:"mode,omitempty"`
// contains filtered or unexported fields
}
func (*ClashMode) Descriptor
deprecated
func (*ClashMode) ProtoMessage ¶
func (*ClashMode) ProtoMessage()
func (*ClashMode) ProtoReflect ¶
func (x *ClashMode) ProtoReflect() protoreflect.Message
type ClashModeStatus ¶
type ClashModeStatus struct {
ModeList []string `protobuf:"bytes,1,rep,name=modeList,proto3" json:"modeList,omitempty"`
CurrentMode string `protobuf:"bytes,2,opt,name=currentMode,proto3" json:"currentMode,omitempty"`
// contains filtered or unexported fields
}
func (*ClashModeStatus) Descriptor
deprecated
func (*ClashModeStatus) Descriptor() ([]byte, []int)
Deprecated: Use ClashModeStatus.ProtoReflect.Descriptor instead.
func (*ClashModeStatus) GetCurrentMode ¶
func (x *ClashModeStatus) GetCurrentMode() string
func (*ClashModeStatus) GetModeList ¶
func (x *ClashModeStatus) GetModeList() []string
func (*ClashModeStatus) ProtoMessage ¶
func (*ClashModeStatus) ProtoMessage()
func (*ClashModeStatus) ProtoReflect ¶
func (x *ClashModeStatus) ProtoReflect() protoreflect.Message
func (*ClashModeStatus) Reset ¶
func (x *ClashModeStatus) Reset()
func (*ClashModeStatus) String ¶
func (x *ClashModeStatus) String() string
type CloseConnectionRequest ¶
type CloseConnectionRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*CloseConnectionRequest) Descriptor
deprecated
func (*CloseConnectionRequest) Descriptor() ([]byte, []int)
Deprecated: Use CloseConnectionRequest.ProtoReflect.Descriptor instead.
func (*CloseConnectionRequest) GetId ¶
func (x *CloseConnectionRequest) GetId() string
func (*CloseConnectionRequest) ProtoMessage ¶
func (*CloseConnectionRequest) ProtoMessage()
func (*CloseConnectionRequest) ProtoReflect ¶
func (x *CloseConnectionRequest) ProtoReflect() protoreflect.Message
func (*CloseConnectionRequest) Reset ¶
func (x *CloseConnectionRequest) Reset()
func (*CloseConnectionRequest) String ¶
func (x *CloseConnectionRequest) String() string
type Connection ¶
type Connection struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Inbound string `protobuf:"bytes,2,opt,name=inbound,proto3" json:"inbound,omitempty"`
InboundType string `protobuf:"bytes,3,opt,name=inboundType,proto3" json:"inboundType,omitempty"`
IpVersion int32 `protobuf:"varint,4,opt,name=ipVersion,proto3" json:"ipVersion,omitempty"`
Network string `protobuf:"bytes,5,opt,name=network,proto3" json:"network,omitempty"`
Source string `protobuf:"bytes,6,opt,name=source,proto3" json:"source,omitempty"`
Destination string `protobuf:"bytes,7,opt,name=destination,proto3" json:"destination,omitempty"`
Domain string `protobuf:"bytes,8,opt,name=domain,proto3" json:"domain,omitempty"`
Protocol string `protobuf:"bytes,9,opt,name=protocol,proto3" json:"protocol,omitempty"`
User string `protobuf:"bytes,10,opt,name=user,proto3" json:"user,omitempty"`
FromOutbound string `protobuf:"bytes,11,opt,name=fromOutbound,proto3" json:"fromOutbound,omitempty"`
CreatedAt int64 `protobuf:"varint,12,opt,name=createdAt,proto3" json:"createdAt,omitempty"`
ClosedAt int64 `protobuf:"varint,13,opt,name=closedAt,proto3" json:"closedAt,omitempty"`
Uplink int64 `protobuf:"varint,14,opt,name=uplink,proto3" json:"uplink,omitempty"`
Downlink int64 `protobuf:"varint,15,opt,name=downlink,proto3" json:"downlink,omitempty"`
UplinkTotal int64 `protobuf:"varint,16,opt,name=uplinkTotal,proto3" json:"uplinkTotal,omitempty"`
DownlinkTotal int64 `protobuf:"varint,17,opt,name=downlinkTotal,proto3" json:"downlinkTotal,omitempty"`
Rule string `protobuf:"bytes,18,opt,name=rule,proto3" json:"rule,omitempty"`
Outbound string `protobuf:"bytes,19,opt,name=outbound,proto3" json:"outbound,omitempty"`
OutboundType string `protobuf:"bytes,20,opt,name=outboundType,proto3" json:"outboundType,omitempty"`
ChainList []string `protobuf:"bytes,21,rep,name=chainList,proto3" json:"chainList,omitempty"`
ProcessInfo *ProcessInfo `protobuf:"bytes,22,opt,name=processInfo,proto3" json:"processInfo,omitempty"`
// contains filtered or unexported fields
}
func (*Connection) Descriptor
deprecated
func (*Connection) Descriptor() ([]byte, []int)
Deprecated: Use Connection.ProtoReflect.Descriptor instead.
func (*Connection) GetChainList ¶
func (x *Connection) GetChainList() []string
func (*Connection) GetClosedAt ¶
func (x *Connection) GetClosedAt() int64
func (*Connection) GetCreatedAt ¶
func (x *Connection) GetCreatedAt() int64
func (*Connection) GetDestination ¶
func (x *Connection) GetDestination() string
func (*Connection) GetDomain ¶
func (x *Connection) GetDomain() string
func (*Connection) GetDownlink ¶
func (x *Connection) GetDownlink() int64
func (*Connection) GetDownlinkTotal ¶
func (x *Connection) GetDownlinkTotal() int64
func (*Connection) GetFromOutbound ¶
func (x *Connection) GetFromOutbound() string
func (*Connection) GetId ¶
func (x *Connection) GetId() string
func (*Connection) GetInbound ¶
func (x *Connection) GetInbound() string
func (*Connection) GetInboundType ¶
func (x *Connection) GetInboundType() string
func (*Connection) GetIpVersion ¶
func (x *Connection) GetIpVersion() int32
func (*Connection) GetNetwork ¶
func (x *Connection) GetNetwork() string
func (*Connection) GetOutbound ¶
func (x *Connection) GetOutbound() string
func (*Connection) GetOutboundType ¶
func (x *Connection) GetOutboundType() string
func (*Connection) GetProcessInfo ¶
func (x *Connection) GetProcessInfo() *ProcessInfo
func (*Connection) GetProtocol ¶
func (x *Connection) GetProtocol() string
func (*Connection) GetRule ¶
func (x *Connection) GetRule() string
func (*Connection) GetSource ¶
func (x *Connection) GetSource() string
func (*Connection) GetUplink ¶
func (x *Connection) GetUplink() int64
func (*Connection) GetUplinkTotal ¶
func (x *Connection) GetUplinkTotal() int64
func (*Connection) GetUser ¶
func (x *Connection) GetUser() string
func (*Connection) ProtoMessage ¶
func (*Connection) ProtoMessage()
func (*Connection) ProtoReflect ¶
func (x *Connection) ProtoReflect() protoreflect.Message
func (*Connection) Reset ¶
func (x *Connection) Reset()
func (*Connection) String ¶
func (x *Connection) String() string
type ConnectionEvent ¶
type ConnectionEvent struct {
Type ConnectionEventType `protobuf:"varint,1,opt,name=type,proto3,enum=daemon.ConnectionEventType" json:"type,omitempty"`
Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
Connection *Connection `protobuf:"bytes,3,opt,name=connection,proto3" json:"connection,omitempty"`
UplinkDelta int64 `protobuf:"varint,4,opt,name=uplinkDelta,proto3" json:"uplinkDelta,omitempty"`
DownlinkDelta int64 `protobuf:"varint,5,opt,name=downlinkDelta,proto3" json:"downlinkDelta,omitempty"`
ClosedAt int64 `protobuf:"varint,6,opt,name=closedAt,proto3" json:"closedAt,omitempty"`
// contains filtered or unexported fields
}
func (*ConnectionEvent) Descriptor
deprecated
func (*ConnectionEvent) Descriptor() ([]byte, []int)
Deprecated: Use ConnectionEvent.ProtoReflect.Descriptor instead.
func (*ConnectionEvent) GetClosedAt ¶
func (x *ConnectionEvent) GetClosedAt() int64
func (*ConnectionEvent) GetConnection ¶
func (x *ConnectionEvent) GetConnection() *Connection
func (*ConnectionEvent) GetDownlinkDelta ¶
func (x *ConnectionEvent) GetDownlinkDelta() int64
func (*ConnectionEvent) GetId ¶
func (x *ConnectionEvent) GetId() string
func (*ConnectionEvent) GetType ¶
func (x *ConnectionEvent) GetType() ConnectionEventType
func (*ConnectionEvent) GetUplinkDelta ¶
func (x *ConnectionEvent) GetUplinkDelta() int64
func (*ConnectionEvent) ProtoMessage ¶
func (*ConnectionEvent) ProtoMessage()
func (*ConnectionEvent) ProtoReflect ¶
func (x *ConnectionEvent) ProtoReflect() protoreflect.Message
func (*ConnectionEvent) Reset ¶
func (x *ConnectionEvent) Reset()
func (*ConnectionEvent) String ¶
func (x *ConnectionEvent) String() string
type ConnectionEventType ¶
type ConnectionEventType int32
const ( ConnectionEventType_CONNECTION_EVENT_NEW ConnectionEventType = 0 ConnectionEventType_CONNECTION_EVENT_UPDATE ConnectionEventType = 1 ConnectionEventType_CONNECTION_EVENT_CLOSED ConnectionEventType = 2 )
func (ConnectionEventType) Descriptor ¶
func (ConnectionEventType) Descriptor() protoreflect.EnumDescriptor
func (ConnectionEventType) Enum ¶
func (x ConnectionEventType) Enum() *ConnectionEventType
func (ConnectionEventType) EnumDescriptor
deprecated
func (ConnectionEventType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ConnectionEventType.Descriptor instead.
func (ConnectionEventType) Number ¶
func (x ConnectionEventType) Number() protoreflect.EnumNumber
func (ConnectionEventType) String ¶
func (x ConnectionEventType) String() string
func (ConnectionEventType) Type ¶
func (ConnectionEventType) Type() protoreflect.EnumType
type ConnectionEvents ¶
type ConnectionEvents struct {
Events []*ConnectionEvent `protobuf:"bytes,1,rep,name=events,proto3" json:"events,omitempty"`
Reset_ bool `protobuf:"varint,2,opt,name=reset,proto3" json:"reset,omitempty"`
// contains filtered or unexported fields
}
func (*ConnectionEvents) Descriptor
deprecated
func (*ConnectionEvents) Descriptor() ([]byte, []int)
Deprecated: Use ConnectionEvents.ProtoReflect.Descriptor instead.
func (*ConnectionEvents) GetEvents ¶
func (x *ConnectionEvents) GetEvents() []*ConnectionEvent
func (*ConnectionEvents) GetReset_ ¶
func (x *ConnectionEvents) GetReset_() bool
func (*ConnectionEvents) ProtoMessage ¶
func (*ConnectionEvents) ProtoMessage()
func (*ConnectionEvents) ProtoReflect ¶
func (x *ConnectionEvents) ProtoReflect() protoreflect.Message
func (*ConnectionEvents) Reset ¶
func (x *ConnectionEvents) Reset()
func (*ConnectionEvents) String ¶
func (x *ConnectionEvents) String() string
type DebugCrashRequest ¶ added in v1.14.0
type DebugCrashRequest struct {
Type DebugCrashRequest_Type `protobuf:"varint,1,opt,name=type,proto3,enum=daemon.DebugCrashRequest_Type" json:"type,omitempty"`
// contains filtered or unexported fields
}
func (*DebugCrashRequest) Descriptor
deprecated
added in
v1.14.0
func (*DebugCrashRequest) Descriptor() ([]byte, []int)
Deprecated: Use DebugCrashRequest.ProtoReflect.Descriptor instead.
func (*DebugCrashRequest) GetType ¶ added in v1.14.0
func (x *DebugCrashRequest) GetType() DebugCrashRequest_Type
func (*DebugCrashRequest) ProtoMessage ¶ added in v1.14.0
func (*DebugCrashRequest) ProtoMessage()
func (*DebugCrashRequest) ProtoReflect ¶ added in v1.14.0
func (x *DebugCrashRequest) ProtoReflect() protoreflect.Message
func (*DebugCrashRequest) Reset ¶ added in v1.14.0
func (x *DebugCrashRequest) Reset()
func (*DebugCrashRequest) String ¶ added in v1.14.0
func (x *DebugCrashRequest) String() string
type DebugCrashRequest_Type ¶ added in v1.14.0
type DebugCrashRequest_Type int32
const ( DebugCrashRequest_GO DebugCrashRequest_Type = 0 DebugCrashRequest_NATIVE DebugCrashRequest_Type = 1 )
func (DebugCrashRequest_Type) Descriptor ¶ added in v1.14.0
func (DebugCrashRequest_Type) Descriptor() protoreflect.EnumDescriptor
func (DebugCrashRequest_Type) Enum ¶ added in v1.14.0
func (x DebugCrashRequest_Type) Enum() *DebugCrashRequest_Type
func (DebugCrashRequest_Type) EnumDescriptor
deprecated
added in
v1.14.0
func (DebugCrashRequest_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use DebugCrashRequest_Type.Descriptor instead.
func (DebugCrashRequest_Type) Number ¶ added in v1.14.0
func (x DebugCrashRequest_Type) Number() protoreflect.EnumNumber
func (DebugCrashRequest_Type) String ¶ added in v1.14.0
func (x DebugCrashRequest_Type) String() string
func (DebugCrashRequest_Type) Type ¶ added in v1.14.0
func (DebugCrashRequest_Type) Type() protoreflect.EnumType
type DefaultLogLevel ¶
type DefaultLogLevel struct {
Level LogLevel `protobuf:"varint,1,opt,name=level,proto3,enum=daemon.LogLevel" json:"level,omitempty"`
// contains filtered or unexported fields
}
func (*DefaultLogLevel) Descriptor
deprecated
func (*DefaultLogLevel) Descriptor() ([]byte, []int)
Deprecated: Use DefaultLogLevel.ProtoReflect.Descriptor instead.
func (*DefaultLogLevel) GetLevel ¶
func (x *DefaultLogLevel) GetLevel() LogLevel
func (*DefaultLogLevel) ProtoMessage ¶
func (*DefaultLogLevel) ProtoMessage()
func (*DefaultLogLevel) ProtoReflect ¶
func (x *DefaultLogLevel) ProtoReflect() protoreflect.Message
func (*DefaultLogLevel) Reset ¶
func (x *DefaultLogLevel) Reset()
func (*DefaultLogLevel) String ¶
func (x *DefaultLogLevel) String() string
type DeprecatedWarning ¶
type DeprecatedWarning struct {
Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
Impending bool `protobuf:"varint,2,opt,name=impending,proto3" json:"impending,omitempty"`
MigrationLink string `protobuf:"bytes,3,opt,name=migrationLink,proto3" json:"migrationLink,omitempty"`
Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
DeprecatedVersion string `protobuf:"bytes,5,opt,name=deprecatedVersion,proto3" json:"deprecatedVersion,omitempty"`
ScheduledVersion string `protobuf:"bytes,6,opt,name=scheduledVersion,proto3" json:"scheduledVersion,omitempty"`
// contains filtered or unexported fields
}
func (*DeprecatedWarning) Descriptor
deprecated
func (*DeprecatedWarning) Descriptor() ([]byte, []int)
Deprecated: Use DeprecatedWarning.ProtoReflect.Descriptor instead.
func (*DeprecatedWarning) GetDeprecatedVersion ¶ added in v1.14.0
func (x *DeprecatedWarning) GetDeprecatedVersion() string
func (*DeprecatedWarning) GetDescription ¶ added in v1.14.0
func (x *DeprecatedWarning) GetDescription() string
func (*DeprecatedWarning) GetImpending ¶
func (x *DeprecatedWarning) GetImpending() bool
func (*DeprecatedWarning) GetMessage ¶
func (x *DeprecatedWarning) GetMessage() string
func (*DeprecatedWarning) GetMigrationLink ¶
func (x *DeprecatedWarning) GetMigrationLink() string
func (*DeprecatedWarning) GetScheduledVersion ¶ added in v1.14.0
func (x *DeprecatedWarning) GetScheduledVersion() string
func (*DeprecatedWarning) ProtoMessage ¶
func (*DeprecatedWarning) ProtoMessage()
func (*DeprecatedWarning) ProtoReflect ¶
func (x *DeprecatedWarning) ProtoReflect() protoreflect.Message
func (*DeprecatedWarning) Reset ¶
func (x *DeprecatedWarning) Reset()
func (*DeprecatedWarning) String ¶
func (x *DeprecatedWarning) String() string
type DeprecatedWarnings ¶
type DeprecatedWarnings struct {
Warnings []*DeprecatedWarning `protobuf:"bytes,1,rep,name=warnings,proto3" json:"warnings,omitempty"`
// contains filtered or unexported fields
}
func (*DeprecatedWarnings) Descriptor
deprecated
func (*DeprecatedWarnings) Descriptor() ([]byte, []int)
Deprecated: Use DeprecatedWarnings.ProtoReflect.Descriptor instead.
func (*DeprecatedWarnings) GetWarnings ¶
func (x *DeprecatedWarnings) GetWarnings() []*DeprecatedWarning
func (*DeprecatedWarnings) ProtoMessage ¶
func (*DeprecatedWarnings) ProtoMessage()
func (*DeprecatedWarnings) ProtoReflect ¶
func (x *DeprecatedWarnings) ProtoReflect() protoreflect.Message
func (*DeprecatedWarnings) Reset ¶
func (x *DeprecatedWarnings) Reset()
func (*DeprecatedWarnings) String ¶
func (x *DeprecatedWarnings) String() string
type Group ¶
type Group struct {
Tag string `protobuf:"bytes,1,opt,name=tag,proto3" json:"tag,omitempty"`
Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
Selectable bool `protobuf:"varint,3,opt,name=selectable,proto3" json:"selectable,omitempty"`
Selected string `protobuf:"bytes,4,opt,name=selected,proto3" json:"selected,omitempty"`
IsExpand bool `protobuf:"varint,5,opt,name=isExpand,proto3" json:"isExpand,omitempty"`
Items []*GroupItem `protobuf:"bytes,6,rep,name=items,proto3" json:"items,omitempty"`
// contains filtered or unexported fields
}
func (*Group) Descriptor
deprecated
func (*Group) GetIsExpand ¶
func (*Group) GetSelectable ¶
func (*Group) GetSelected ¶
func (*Group) ProtoMessage ¶
func (*Group) ProtoMessage()
func (*Group) ProtoReflect ¶
func (x *Group) ProtoReflect() protoreflect.Message
type GroupItem ¶
type GroupItem struct {
Tag string `protobuf:"bytes,1,opt,name=tag,proto3" json:"tag,omitempty"`
Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
UrlTestTime int64 `protobuf:"varint,3,opt,name=urlTestTime,proto3" json:"urlTestTime,omitempty"`
UrlTestDelay int32 `protobuf:"varint,4,opt,name=urlTestDelay,proto3" json:"urlTestDelay,omitempty"`
// contains filtered or unexported fields
}
func (*GroupItem) Descriptor
deprecated
func (*GroupItem) GetUrlTestDelay ¶
func (*GroupItem) GetUrlTestTime ¶
func (*GroupItem) ProtoMessage ¶
func (*GroupItem) ProtoMessage()
func (*GroupItem) ProtoReflect ¶
func (x *GroupItem) ProtoReflect() protoreflect.Message
type Groups ¶
type Groups struct {
Group []*Group `protobuf:"bytes,1,rep,name=group,proto3" json:"group,omitempty"`
// contains filtered or unexported fields
}
func (*Groups) Descriptor
deprecated
func (*Groups) ProtoMessage ¶
func (*Groups) ProtoMessage()
func (*Groups) ProtoReflect ¶
func (x *Groups) ProtoReflect() protoreflect.Message
type Instance ¶
type Instance struct {
// contains filtered or unexported fields
}
func (*Instance) PauseManager ¶
func (*Instance) TrafficManager ¶ added in v1.14.0
func (i *Instance) TrafficManager() *trafficcontrol.Manager
type Log ¶
type Log struct {
Messages []*Log_Message `protobuf:"bytes,1,rep,name=messages,proto3" json:"messages,omitempty"`
Reset_ bool `protobuf:"varint,2,opt,name=reset,proto3" json:"reset,omitempty"`
// contains filtered or unexported fields
}
func (*Log) Descriptor
deprecated
func (*Log) GetMessages ¶
func (x *Log) GetMessages() []*Log_Message
func (*Log) ProtoMessage ¶
func (*Log) ProtoMessage()
func (*Log) ProtoReflect ¶
func (x *Log) ProtoReflect() protoreflect.Message
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 Log_Message ¶
type Log_Message struct {
Level LogLevel `protobuf:"varint,1,opt,name=level,proto3,enum=daemon.LogLevel" json:"level,omitempty"`
Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
// contains filtered or unexported fields
}
func (*Log_Message) Descriptor
deprecated
func (*Log_Message) Descriptor() ([]byte, []int)
Deprecated: Use Log_Message.ProtoReflect.Descriptor instead.
func (*Log_Message) GetLevel ¶
func (x *Log_Message) GetLevel() LogLevel
func (*Log_Message) GetMessage ¶
func (x *Log_Message) GetMessage() string
func (*Log_Message) ProtoMessage ¶
func (*Log_Message) ProtoMessage()
func (*Log_Message) ProtoReflect ¶
func (x *Log_Message) ProtoReflect() protoreflect.Message
func (*Log_Message) Reset ¶
func (x *Log_Message) Reset()
func (*Log_Message) String ¶
func (x *Log_Message) String() string
type ManagedHandler ¶ added in v1.14.0
type ManagedService ¶ added in v1.14.0
type ManagedService struct {
// contains filtered or unexported fields
}
func NewManagedService ¶ added in v1.14.0
func NewManagedService(options ManagedServiceOptions) *ManagedService
func (*ManagedService) GetSystemProxyStatus ¶ added in v1.14.0
func (s *ManagedService) GetSystemProxyStatus(ctx context.Context, empty *emptypb.Empty) (*SystemProxyStatus, error)
func (*ManagedService) ReloadService ¶ added in v1.14.0
func (*ManagedService) SetSystemProxyEnabled ¶ added in v1.14.0
func (s *ManagedService) SetSystemProxyEnabled(ctx context.Context, request *SetSystemProxyEnabledRequest) (*emptypb.Empty, error)
func (*ManagedService) StopService ¶ added in v1.14.0
func (*ManagedService) TriggerDebugCrash ¶ added in v1.14.0
func (s *ManagedService) TriggerDebugCrash(ctx context.Context, request *DebugCrashRequest) (*emptypb.Empty, error)
func (*ManagedService) TriggerOOMReport ¶ added in v1.14.0
type ManagedServiceClient ¶ added in v1.14.0
type ManagedServiceClient interface {
StopService(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error)
ReloadService(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error)
GetSystemProxyStatus(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*SystemProxyStatus, error)
SetSystemProxyEnabled(ctx context.Context, in *SetSystemProxyEnabledRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
TriggerDebugCrash(ctx context.Context, in *DebugCrashRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
TriggerOOMReport(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error)
}
ManagedServiceClient is the client API for ManagedService 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 NewManagedServiceClient ¶ added in v1.14.0
func NewManagedServiceClient(cc grpc.ClientConnInterface) ManagedServiceClient
type ManagedServiceOptions ¶ added in v1.14.0
type ManagedServiceOptions struct {
Handler ManagedHandler
Debug bool
OOMReporter oomkiller.OOMReporter
}
type ManagedServiceServer ¶ added in v1.14.0
type ManagedServiceServer interface {
StopService(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
ReloadService(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
GetSystemProxyStatus(context.Context, *emptypb.Empty) (*SystemProxyStatus, error)
SetSystemProxyEnabled(context.Context, *SetSystemProxyEnabledRequest) (*emptypb.Empty, error)
TriggerDebugCrash(context.Context, *DebugCrashRequest) (*emptypb.Empty, error)
TriggerOOMReport(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
// contains filtered or unexported methods
}
ManagedServiceServer is the server API for ManagedService service. All implementations must embed UnimplementedManagedServiceServer for forward compatibility.
type NetworkQualityTestProgress ¶ added in v1.14.0
type NetworkQualityTestProgress struct {
Phase int32 `protobuf:"varint,1,opt,name=phase,proto3" json:"phase,omitempty"`
DownloadCapacity int64 `protobuf:"varint,2,opt,name=downloadCapacity,proto3" json:"downloadCapacity,omitempty"`
UploadCapacity int64 `protobuf:"varint,3,opt,name=uploadCapacity,proto3" json:"uploadCapacity,omitempty"`
DownloadRPM int32 `protobuf:"varint,4,opt,name=downloadRPM,proto3" json:"downloadRPM,omitempty"`
UploadRPM int32 `protobuf:"varint,5,opt,name=uploadRPM,proto3" json:"uploadRPM,omitempty"`
IdleLatencyMs int32 `protobuf:"varint,6,opt,name=idleLatencyMs,proto3" json:"idleLatencyMs,omitempty"`
ElapsedMs int64 `protobuf:"varint,7,opt,name=elapsedMs,proto3" json:"elapsedMs,omitempty"`
IsFinal bool `protobuf:"varint,8,opt,name=isFinal,proto3" json:"isFinal,omitempty"`
Error string `protobuf:"bytes,9,opt,name=error,proto3" json:"error,omitempty"`
DownloadCapacityAccuracy int32 `protobuf:"varint,10,opt,name=downloadCapacityAccuracy,proto3" json:"downloadCapacityAccuracy,omitempty"`
UploadCapacityAccuracy int32 `protobuf:"varint,11,opt,name=uploadCapacityAccuracy,proto3" json:"uploadCapacityAccuracy,omitempty"`
DownloadRPMAccuracy int32 `protobuf:"varint,12,opt,name=downloadRPMAccuracy,proto3" json:"downloadRPMAccuracy,omitempty"`
UploadRPMAccuracy int32 `protobuf:"varint,13,opt,name=uploadRPMAccuracy,proto3" json:"uploadRPMAccuracy,omitempty"`
// contains filtered or unexported fields
}
func NewNetworkQualityTestProgress ¶ added in v1.14.0
func NewNetworkQualityTestProgress(progress networkquality.Progress) *NetworkQualityTestProgress
func NewNetworkQualityTestResult ¶ added in v1.14.0
func NewNetworkQualityTestResult(result *networkquality.Result) *NetworkQualityTestProgress
func (*NetworkQualityTestProgress) Descriptor
deprecated
added in
v1.14.0
func (*NetworkQualityTestProgress) Descriptor() ([]byte, []int)
Deprecated: Use NetworkQualityTestProgress.ProtoReflect.Descriptor instead.
func (*NetworkQualityTestProgress) GetDownloadCapacity ¶ added in v1.14.0
func (x *NetworkQualityTestProgress) GetDownloadCapacity() int64
func (*NetworkQualityTestProgress) GetDownloadCapacityAccuracy ¶ added in v1.14.0
func (x *NetworkQualityTestProgress) GetDownloadCapacityAccuracy() int32
func (*NetworkQualityTestProgress) GetDownloadRPM ¶ added in v1.14.0
func (x *NetworkQualityTestProgress) GetDownloadRPM() int32
func (*NetworkQualityTestProgress) GetDownloadRPMAccuracy ¶ added in v1.14.0
func (x *NetworkQualityTestProgress) GetDownloadRPMAccuracy() int32
func (*NetworkQualityTestProgress) GetElapsedMs ¶ added in v1.14.0
func (x *NetworkQualityTestProgress) GetElapsedMs() int64
func (*NetworkQualityTestProgress) GetError ¶ added in v1.14.0
func (x *NetworkQualityTestProgress) GetError() string
func (*NetworkQualityTestProgress) GetIdleLatencyMs ¶ added in v1.14.0
func (x *NetworkQualityTestProgress) GetIdleLatencyMs() int32
func (*NetworkQualityTestProgress) GetIsFinal ¶ added in v1.14.0
func (x *NetworkQualityTestProgress) GetIsFinal() bool
func (*NetworkQualityTestProgress) GetPhase ¶ added in v1.14.0
func (x *NetworkQualityTestProgress) GetPhase() int32
func (*NetworkQualityTestProgress) GetUploadCapacity ¶ added in v1.14.0
func (x *NetworkQualityTestProgress) GetUploadCapacity() int64
func (*NetworkQualityTestProgress) GetUploadCapacityAccuracy ¶ added in v1.14.0
func (x *NetworkQualityTestProgress) GetUploadCapacityAccuracy() int32
func (*NetworkQualityTestProgress) GetUploadRPM ¶ added in v1.14.0
func (x *NetworkQualityTestProgress) GetUploadRPM() int32
func (*NetworkQualityTestProgress) GetUploadRPMAccuracy ¶ added in v1.14.0
func (x *NetworkQualityTestProgress) GetUploadRPMAccuracy() int32
func (*NetworkQualityTestProgress) ProtoMessage ¶ added in v1.14.0
func (*NetworkQualityTestProgress) ProtoMessage()
func (*NetworkQualityTestProgress) ProtoReflect ¶ added in v1.14.0
func (x *NetworkQualityTestProgress) ProtoReflect() protoreflect.Message
func (*NetworkQualityTestProgress) Reset ¶ added in v1.14.0
func (x *NetworkQualityTestProgress) Reset()
func (*NetworkQualityTestProgress) String ¶ added in v1.14.0
func (x *NetworkQualityTestProgress) String() string
type NetworkQualityTestRequest ¶ added in v1.14.0
type NetworkQualityTestRequest struct {
ConfigURL string `protobuf:"bytes,1,opt,name=configURL,proto3" json:"configURL,omitempty"`
OutboundTag string `protobuf:"bytes,2,opt,name=outboundTag,proto3" json:"outboundTag,omitempty"`
Serial bool `protobuf:"varint,3,opt,name=serial,proto3" json:"serial,omitempty"`
MaxRuntimeSeconds int32 `protobuf:"varint,4,opt,name=maxRuntimeSeconds,proto3" json:"maxRuntimeSeconds,omitempty"`
Http3 bool `protobuf:"varint,5,opt,name=http3,proto3" json:"http3,omitempty"`
// contains filtered or unexported fields
}
func (*NetworkQualityTestRequest) Descriptor
deprecated
added in
v1.14.0
func (*NetworkQualityTestRequest) Descriptor() ([]byte, []int)
Deprecated: Use NetworkQualityTestRequest.ProtoReflect.Descriptor instead.
func (*NetworkQualityTestRequest) GetConfigURL ¶ added in v1.14.0
func (x *NetworkQualityTestRequest) GetConfigURL() string
func (*NetworkQualityTestRequest) GetHttp3 ¶ added in v1.14.0
func (x *NetworkQualityTestRequest) GetHttp3() bool
func (*NetworkQualityTestRequest) GetMaxRuntimeSeconds ¶ added in v1.14.0
func (x *NetworkQualityTestRequest) GetMaxRuntimeSeconds() int32
func (*NetworkQualityTestRequest) GetOutboundTag ¶ added in v1.14.0
func (x *NetworkQualityTestRequest) GetOutboundTag() string
func (*NetworkQualityTestRequest) GetSerial ¶ added in v1.14.0
func (x *NetworkQualityTestRequest) GetSerial() bool
func (*NetworkQualityTestRequest) ProtoMessage ¶ added in v1.14.0
func (*NetworkQualityTestRequest) ProtoMessage()
func (*NetworkQualityTestRequest) ProtoReflect ¶ added in v1.14.0
func (x *NetworkQualityTestRequest) ProtoReflect() protoreflect.Message
func (*NetworkQualityTestRequest) Reset ¶ added in v1.14.0
func (x *NetworkQualityTestRequest) Reset()
func (*NetworkQualityTestRequest) String ¶ added in v1.14.0
func (x *NetworkQualityTestRequest) String() string
type OpenConnectAuthChallenge ¶ added in v1.14.0
type OpenConnectAuthChallenge struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Banner string `protobuf:"bytes,2,opt,name=banner,proto3" json:"banner,omitempty"`
Message string `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"`
Error string `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"`
// Types that are valid to be assigned to Challenge:
//
// *OpenConnectAuthChallenge_Form
// *OpenConnectAuthChallenge_Browser
Challenge isOpenConnectAuthChallenge_Challenge `protobuf_oneof:"challenge"`
// contains filtered or unexported fields
}
func (*OpenConnectAuthChallenge) Descriptor
deprecated
added in
v1.14.0
func (*OpenConnectAuthChallenge) Descriptor() ([]byte, []int)
Deprecated: Use OpenConnectAuthChallenge.ProtoReflect.Descriptor instead.
func (*OpenConnectAuthChallenge) GetBanner ¶ added in v1.14.0
func (x *OpenConnectAuthChallenge) GetBanner() string
func (*OpenConnectAuthChallenge) GetBrowser ¶ added in v1.14.0
func (x *OpenConnectAuthChallenge) GetBrowser() *OpenConnectBrowserRequest
func (*OpenConnectAuthChallenge) GetChallenge ¶ added in v1.14.0
func (x *OpenConnectAuthChallenge) GetChallenge() isOpenConnectAuthChallenge_Challenge
func (*OpenConnectAuthChallenge) GetError ¶ added in v1.14.0
func (x *OpenConnectAuthChallenge) GetError() string
func (*OpenConnectAuthChallenge) GetForm ¶ added in v1.14.0
func (x *OpenConnectAuthChallenge) GetForm() *OpenConnectAuthForm
func (*OpenConnectAuthChallenge) GetId ¶ added in v1.14.0
func (x *OpenConnectAuthChallenge) GetId() string
func (*OpenConnectAuthChallenge) GetMessage ¶ added in v1.14.0
func (x *OpenConnectAuthChallenge) GetMessage() string
func (*OpenConnectAuthChallenge) ProtoMessage ¶ added in v1.14.0
func (*OpenConnectAuthChallenge) ProtoMessage()
func (*OpenConnectAuthChallenge) ProtoReflect ¶ added in v1.14.0
func (x *OpenConnectAuthChallenge) ProtoReflect() protoreflect.Message
func (*OpenConnectAuthChallenge) Reset ¶ added in v1.14.0
func (x *OpenConnectAuthChallenge) Reset()
func (*OpenConnectAuthChallenge) String ¶ added in v1.14.0
func (x *OpenConnectAuthChallenge) String() string
type OpenConnectAuthChallengeCancel ¶ added in v1.14.0
type OpenConnectAuthChallengeCancel struct {
EndpointTag string `protobuf:"bytes,1,opt,name=endpointTag,proto3" json:"endpointTag,omitempty"`
ChallengeID string `protobuf:"bytes,2,opt,name=challengeID,proto3" json:"challengeID,omitempty"`
// contains filtered or unexported fields
}
func (*OpenConnectAuthChallengeCancel) Descriptor
deprecated
added in
v1.14.0
func (*OpenConnectAuthChallengeCancel) Descriptor() ([]byte, []int)
Deprecated: Use OpenConnectAuthChallengeCancel.ProtoReflect.Descriptor instead.
func (*OpenConnectAuthChallengeCancel) GetChallengeID ¶ added in v1.14.0
func (x *OpenConnectAuthChallengeCancel) GetChallengeID() string
func (*OpenConnectAuthChallengeCancel) GetEndpointTag ¶ added in v1.14.0
func (x *OpenConnectAuthChallengeCancel) GetEndpointTag() string
func (*OpenConnectAuthChallengeCancel) ProtoMessage ¶ added in v1.14.0
func (*OpenConnectAuthChallengeCancel) ProtoMessage()
func (*OpenConnectAuthChallengeCancel) ProtoReflect ¶ added in v1.14.0
func (x *OpenConnectAuthChallengeCancel) ProtoReflect() protoreflect.Message
func (*OpenConnectAuthChallengeCancel) Reset ¶ added in v1.14.0
func (x *OpenConnectAuthChallengeCancel) Reset()
func (*OpenConnectAuthChallengeCancel) String ¶ added in v1.14.0
func (x *OpenConnectAuthChallengeCancel) String() string
type OpenConnectAuthChallenge_Browser ¶ added in v1.14.0
type OpenConnectAuthChallenge_Browser struct {
Browser *OpenConnectBrowserRequest `protobuf:"bytes,6,opt,name=browser,proto3,oneof"`
}
type OpenConnectAuthChallenge_Form ¶ added in v1.14.0
type OpenConnectAuthChallenge_Form struct {
Form *OpenConnectAuthForm `protobuf:"bytes,5,opt,name=form,proto3,oneof"`
}
type OpenConnectAuthForm ¶ added in v1.14.0
type OpenConnectAuthForm struct {
Fields []*OpenConnectAuthFormField `protobuf:"bytes,1,rep,name=fields,proto3" json:"fields,omitempty"`
// contains filtered or unexported fields
}
func (*OpenConnectAuthForm) Descriptor
deprecated
added in
v1.14.0
func (*OpenConnectAuthForm) Descriptor() ([]byte, []int)
Deprecated: Use OpenConnectAuthForm.ProtoReflect.Descriptor instead.
func (*OpenConnectAuthForm) GetFields ¶ added in v1.14.0
func (x *OpenConnectAuthForm) GetFields() []*OpenConnectAuthFormField
func (*OpenConnectAuthForm) ProtoMessage ¶ added in v1.14.0
func (*OpenConnectAuthForm) ProtoMessage()
func (*OpenConnectAuthForm) ProtoReflect ¶ added in v1.14.0
func (x *OpenConnectAuthForm) ProtoReflect() protoreflect.Message
func (*OpenConnectAuthForm) Reset ¶ added in v1.14.0
func (x *OpenConnectAuthForm) Reset()
func (*OpenConnectAuthForm) String ¶ added in v1.14.0
func (x *OpenConnectAuthForm) String() string
type OpenConnectAuthFormChoice ¶ added in v1.14.0
type OpenConnectAuthFormChoice struct {
Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
Label string `protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"`
// contains filtered or unexported fields
}
func (*OpenConnectAuthFormChoice) Descriptor
deprecated
added in
v1.14.0
func (*OpenConnectAuthFormChoice) Descriptor() ([]byte, []int)
Deprecated: Use OpenConnectAuthFormChoice.ProtoReflect.Descriptor instead.
func (*OpenConnectAuthFormChoice) GetLabel ¶ added in v1.14.0
func (x *OpenConnectAuthFormChoice) GetLabel() string
func (*OpenConnectAuthFormChoice) GetValue ¶ added in v1.14.0
func (x *OpenConnectAuthFormChoice) GetValue() string
func (*OpenConnectAuthFormChoice) ProtoMessage ¶ added in v1.14.0
func (*OpenConnectAuthFormChoice) ProtoMessage()
func (*OpenConnectAuthFormChoice) ProtoReflect ¶ added in v1.14.0
func (x *OpenConnectAuthFormChoice) ProtoReflect() protoreflect.Message
func (*OpenConnectAuthFormChoice) Reset ¶ added in v1.14.0
func (x *OpenConnectAuthFormChoice) Reset()
func (*OpenConnectAuthFormChoice) String ¶ added in v1.14.0
func (x *OpenConnectAuthFormChoice) String() string
type OpenConnectAuthFormField ¶ added in v1.14.0
type OpenConnectAuthFormField struct {
SubmissionKey string `protobuf:"bytes,1,opt,name=submissionKey,proto3" json:"submissionKey,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Label string `protobuf:"bytes,3,opt,name=label,proto3" json:"label,omitempty"`
Kind string `protobuf:"bytes,4,opt,name=kind,proto3" json:"kind,omitempty"`
Value string `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
Options []*OpenConnectAuthFormChoice `protobuf:"bytes,6,rep,name=options,proto3" json:"options,omitempty"`
// contains filtered or unexported fields
}
func (*OpenConnectAuthFormField) Descriptor
deprecated
added in
v1.14.0
func (*OpenConnectAuthFormField) Descriptor() ([]byte, []int)
Deprecated: Use OpenConnectAuthFormField.ProtoReflect.Descriptor instead.
func (*OpenConnectAuthFormField) GetKind ¶ added in v1.14.0
func (x *OpenConnectAuthFormField) GetKind() string
func (*OpenConnectAuthFormField) GetLabel ¶ added in v1.14.0
func (x *OpenConnectAuthFormField) GetLabel() string
func (*OpenConnectAuthFormField) GetName ¶ added in v1.14.0
func (x *OpenConnectAuthFormField) GetName() string
func (*OpenConnectAuthFormField) GetOptions ¶ added in v1.14.0
func (x *OpenConnectAuthFormField) GetOptions() []*OpenConnectAuthFormChoice
func (*OpenConnectAuthFormField) GetSubmissionKey ¶ added in v1.14.0
func (x *OpenConnectAuthFormField) GetSubmissionKey() string
func (*OpenConnectAuthFormField) GetValue ¶ added in v1.14.0
func (x *OpenConnectAuthFormField) GetValue() string
func (*OpenConnectAuthFormField) ProtoMessage ¶ added in v1.14.0
func (*OpenConnectAuthFormField) ProtoMessage()
func (*OpenConnectAuthFormField) ProtoReflect ¶ added in v1.14.0
func (x *OpenConnectAuthFormField) ProtoReflect() protoreflect.Message
func (*OpenConnectAuthFormField) Reset ¶ added in v1.14.0
func (x *OpenConnectAuthFormField) Reset()
func (*OpenConnectAuthFormField) String ¶ added in v1.14.0
func (x *OpenConnectAuthFormField) String() string
type OpenConnectAuthFormResponse ¶ added in v1.14.0
type OpenConnectAuthFormResponse struct {
Values map[string]string `` /* 139-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*OpenConnectAuthFormResponse) Descriptor
deprecated
added in
v1.14.0
func (*OpenConnectAuthFormResponse) Descriptor() ([]byte, []int)
Deprecated: Use OpenConnectAuthFormResponse.ProtoReflect.Descriptor instead.
func (*OpenConnectAuthFormResponse) GetValues ¶ added in v1.14.0
func (x *OpenConnectAuthFormResponse) GetValues() map[string]string
func (*OpenConnectAuthFormResponse) ProtoMessage ¶ added in v1.14.0
func (*OpenConnectAuthFormResponse) ProtoMessage()
func (*OpenConnectAuthFormResponse) ProtoReflect ¶ added in v1.14.0
func (x *OpenConnectAuthFormResponse) ProtoReflect() protoreflect.Message
func (*OpenConnectAuthFormResponse) Reset ¶ added in v1.14.0
func (x *OpenConnectAuthFormResponse) Reset()
func (*OpenConnectAuthFormResponse) String ¶ added in v1.14.0
func (x *OpenConnectAuthFormResponse) String() string
type OpenConnectAuthResponseSubmission ¶ added in v1.14.0
type OpenConnectAuthResponseSubmission struct {
EndpointTag string `protobuf:"bytes,1,opt,name=endpointTag,proto3" json:"endpointTag,omitempty"`
ChallengeID string `protobuf:"bytes,2,opt,name=challengeID,proto3" json:"challengeID,omitempty"`
// Types that are valid to be assigned to Response:
//
// *OpenConnectAuthResponseSubmission_Form
// *OpenConnectAuthResponseSubmission_Browser
Response isOpenConnectAuthResponseSubmission_Response `protobuf_oneof:"response"`
// contains filtered or unexported fields
}
func (*OpenConnectAuthResponseSubmission) Descriptor
deprecated
added in
v1.14.0
func (*OpenConnectAuthResponseSubmission) Descriptor() ([]byte, []int)
Deprecated: Use OpenConnectAuthResponseSubmission.ProtoReflect.Descriptor instead.
func (*OpenConnectAuthResponseSubmission) GetBrowser ¶ added in v1.14.0
func (x *OpenConnectAuthResponseSubmission) GetBrowser() *OpenConnectBrowserResult
func (*OpenConnectAuthResponseSubmission) GetChallengeID ¶ added in v1.14.0
func (x *OpenConnectAuthResponseSubmission) GetChallengeID() string
func (*OpenConnectAuthResponseSubmission) GetEndpointTag ¶ added in v1.14.0
func (x *OpenConnectAuthResponseSubmission) GetEndpointTag() string
func (*OpenConnectAuthResponseSubmission) GetForm ¶ added in v1.14.0
func (x *OpenConnectAuthResponseSubmission) GetForm() *OpenConnectAuthFormResponse
func (*OpenConnectAuthResponseSubmission) GetResponse ¶ added in v1.14.0
func (x *OpenConnectAuthResponseSubmission) GetResponse() isOpenConnectAuthResponseSubmission_Response
func (*OpenConnectAuthResponseSubmission) ProtoMessage ¶ added in v1.14.0
func (*OpenConnectAuthResponseSubmission) ProtoMessage()
func (*OpenConnectAuthResponseSubmission) ProtoReflect ¶ added in v1.14.0
func (x *OpenConnectAuthResponseSubmission) ProtoReflect() protoreflect.Message
func (*OpenConnectAuthResponseSubmission) Reset ¶ added in v1.14.0
func (x *OpenConnectAuthResponseSubmission) Reset()
func (*OpenConnectAuthResponseSubmission) String ¶ added in v1.14.0
func (x *OpenConnectAuthResponseSubmission) String() string
type OpenConnectAuthResponseSubmission_Browser ¶ added in v1.14.0
type OpenConnectAuthResponseSubmission_Browser struct {
Browser *OpenConnectBrowserResult `protobuf:"bytes,4,opt,name=browser,proto3,oneof"`
}
type OpenConnectAuthResponseSubmission_Form ¶ added in v1.14.0
type OpenConnectAuthResponseSubmission_Form struct {
Form *OpenConnectAuthFormResponse `protobuf:"bytes,3,opt,name=form,proto3,oneof"`
}
type OpenConnectBrowserCookie ¶ added in v1.14.0
type OpenConnectBrowserCookie struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*OpenConnectBrowserCookie) Descriptor
deprecated
added in
v1.14.0
func (*OpenConnectBrowserCookie) Descriptor() ([]byte, []int)
Deprecated: Use OpenConnectBrowserCookie.ProtoReflect.Descriptor instead.
func (*OpenConnectBrowserCookie) GetName ¶ added in v1.14.0
func (x *OpenConnectBrowserCookie) GetName() string
func (*OpenConnectBrowserCookie) GetValue ¶ added in v1.14.0
func (x *OpenConnectBrowserCookie) GetValue() string
func (*OpenConnectBrowserCookie) ProtoMessage ¶ added in v1.14.0
func (*OpenConnectBrowserCookie) ProtoMessage()
func (*OpenConnectBrowserCookie) ProtoReflect ¶ added in v1.14.0
func (x *OpenConnectBrowserCookie) ProtoReflect() protoreflect.Message
func (*OpenConnectBrowserCookie) Reset ¶ added in v1.14.0
func (x *OpenConnectBrowserCookie) Reset()
func (*OpenConnectBrowserCookie) String ¶ added in v1.14.0
func (x *OpenConnectBrowserCookie) String() string
type OpenConnectBrowserHeader ¶ added in v1.14.0
type OpenConnectBrowserHeader struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Values []string `protobuf:"bytes,2,rep,name=values,proto3" json:"values,omitempty"`
// contains filtered or unexported fields
}
func (*OpenConnectBrowserHeader) Descriptor
deprecated
added in
v1.14.0
func (*OpenConnectBrowserHeader) Descriptor() ([]byte, []int)
Deprecated: Use OpenConnectBrowserHeader.ProtoReflect.Descriptor instead.
func (*OpenConnectBrowserHeader) GetName ¶ added in v1.14.0
func (x *OpenConnectBrowserHeader) GetName() string
func (*OpenConnectBrowserHeader) GetValues ¶ added in v1.14.0
func (x *OpenConnectBrowserHeader) GetValues() []string
func (*OpenConnectBrowserHeader) ProtoMessage ¶ added in v1.14.0
func (*OpenConnectBrowserHeader) ProtoMessage()
func (*OpenConnectBrowserHeader) ProtoReflect ¶ added in v1.14.0
func (x *OpenConnectBrowserHeader) ProtoReflect() protoreflect.Message
func (*OpenConnectBrowserHeader) Reset ¶ added in v1.14.0
func (x *OpenConnectBrowserHeader) Reset()
func (*OpenConnectBrowserHeader) String ¶ added in v1.14.0
func (x *OpenConnectBrowserHeader) String() string
type OpenConnectBrowserRequest ¶ added in v1.14.0
type OpenConnectBrowserRequest struct {
Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
FinalURL string `protobuf:"bytes,2,opt,name=finalURL,proto3" json:"finalURL,omitempty"`
CookieNames []string `protobuf:"bytes,3,rep,name=cookieNames,proto3" json:"cookieNames,omitempty"`
HeaderNames []string `protobuf:"bytes,4,rep,name=headerNames,proto3" json:"headerNames,omitempty"`
CallbackURLPrefixes []string `protobuf:"bytes,5,rep,name=callbackURLPrefixes,proto3" json:"callbackURLPrefixes,omitempty"`
EarlyCookieNames []string `protobuf:"bytes,6,rep,name=earlyCookieNames,proto3" json:"earlyCookieNames,omitempty"`
CacheID string `protobuf:"bytes,7,opt,name=cacheID,proto3" json:"cacheID,omitempty"`
// contains filtered or unexported fields
}
func (*OpenConnectBrowserRequest) Descriptor
deprecated
added in
v1.14.0
func (*OpenConnectBrowserRequest) Descriptor() ([]byte, []int)
Deprecated: Use OpenConnectBrowserRequest.ProtoReflect.Descriptor instead.
func (*OpenConnectBrowserRequest) GetCacheID ¶ added in v1.14.0
func (x *OpenConnectBrowserRequest) GetCacheID() string
func (*OpenConnectBrowserRequest) GetCallbackURLPrefixes ¶ added in v1.14.0
func (x *OpenConnectBrowserRequest) GetCallbackURLPrefixes() []string
func (*OpenConnectBrowserRequest) GetCookieNames ¶ added in v1.14.0
func (x *OpenConnectBrowserRequest) GetCookieNames() []string
func (*OpenConnectBrowserRequest) GetEarlyCookieNames ¶ added in v1.14.0
func (x *OpenConnectBrowserRequest) GetEarlyCookieNames() []string
func (*OpenConnectBrowserRequest) GetFinalURL ¶ added in v1.14.0
func (x *OpenConnectBrowserRequest) GetFinalURL() string
func (*OpenConnectBrowserRequest) GetHeaderNames ¶ added in v1.14.0
func (x *OpenConnectBrowserRequest) GetHeaderNames() []string
func (*OpenConnectBrowserRequest) GetUrl ¶ added in v1.14.0
func (x *OpenConnectBrowserRequest) GetUrl() string
func (*OpenConnectBrowserRequest) ProtoMessage ¶ added in v1.14.0
func (*OpenConnectBrowserRequest) ProtoMessage()
func (*OpenConnectBrowserRequest) ProtoReflect ¶ added in v1.14.0
func (x *OpenConnectBrowserRequest) ProtoReflect() protoreflect.Message
func (*OpenConnectBrowserRequest) Reset ¶ added in v1.14.0
func (x *OpenConnectBrowserRequest) Reset()
func (*OpenConnectBrowserRequest) String ¶ added in v1.14.0
func (x *OpenConnectBrowserRequest) String() string
type OpenConnectBrowserResult ¶ added in v1.14.0
type OpenConnectBrowserResult struct {
FinalURL string `protobuf:"bytes,1,opt,name=finalURL,proto3" json:"finalURL,omitempty"`
Cookies []*OpenConnectBrowserCookie `protobuf:"bytes,2,rep,name=cookies,proto3" json:"cookies,omitempty"`
Headers []*OpenConnectBrowserHeader `protobuf:"bytes,3,rep,name=headers,proto3" json:"headers,omitempty"`
// contains filtered or unexported fields
}
func (*OpenConnectBrowserResult) Descriptor
deprecated
added in
v1.14.0
func (*OpenConnectBrowserResult) Descriptor() ([]byte, []int)
Deprecated: Use OpenConnectBrowserResult.ProtoReflect.Descriptor instead.
func (*OpenConnectBrowserResult) GetCookies ¶ added in v1.14.0
func (x *OpenConnectBrowserResult) GetCookies() []*OpenConnectBrowserCookie
func (*OpenConnectBrowserResult) GetFinalURL ¶ added in v1.14.0
func (x *OpenConnectBrowserResult) GetFinalURL() string
func (*OpenConnectBrowserResult) GetHeaders ¶ added in v1.14.0
func (x *OpenConnectBrowserResult) GetHeaders() []*OpenConnectBrowserHeader
func (*OpenConnectBrowserResult) ProtoMessage ¶ added in v1.14.0
func (*OpenConnectBrowserResult) ProtoMessage()
func (*OpenConnectBrowserResult) ProtoReflect ¶ added in v1.14.0
func (x *OpenConnectBrowserResult) ProtoReflect() protoreflect.Message
func (*OpenConnectBrowserResult) Reset ¶ added in v1.14.0
func (x *OpenConnectBrowserResult) Reset()
func (*OpenConnectBrowserResult) String ¶ added in v1.14.0
func (x *OpenConnectBrowserResult) String() string
type OpenConnectEndpointStatus ¶ added in v1.14.0
type OpenConnectEndpointStatus struct {
EndpointTag string `protobuf:"bytes,1,opt,name=endpointTag,proto3" json:"endpointTag,omitempty"`
State string `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
StateText string `protobuf:"bytes,3,opt,name=stateText,proto3" json:"stateText,omitempty"`
AuthChallenge *OpenConnectAuthChallenge `protobuf:"bytes,4,opt,name=authChallenge,proto3" json:"authChallenge,omitempty"`
Error string `protobuf:"bytes,5,opt,name=error,proto3" json:"error,omitempty"`
TunnelInfo *OpenConnectTunnelInfo `protobuf:"bytes,6,opt,name=tunnelInfo,proto3" json:"tunnelInfo,omitempty"`
// contains filtered or unexported fields
}
func (*OpenConnectEndpointStatus) Descriptor
deprecated
added in
v1.14.0
func (*OpenConnectEndpointStatus) Descriptor() ([]byte, []int)
Deprecated: Use OpenConnectEndpointStatus.ProtoReflect.Descriptor instead.
func (*OpenConnectEndpointStatus) GetAuthChallenge ¶ added in v1.14.0
func (x *OpenConnectEndpointStatus) GetAuthChallenge() *OpenConnectAuthChallenge
func (*OpenConnectEndpointStatus) GetEndpointTag ¶ added in v1.14.0
func (x *OpenConnectEndpointStatus) GetEndpointTag() string
func (*OpenConnectEndpointStatus) GetError ¶ added in v1.14.0
func (x *OpenConnectEndpointStatus) GetError() string
func (*OpenConnectEndpointStatus) GetState ¶ added in v1.14.0
func (x *OpenConnectEndpointStatus) GetState() string
func (*OpenConnectEndpointStatus) GetStateText ¶ added in v1.14.0
func (x *OpenConnectEndpointStatus) GetStateText() string
func (*OpenConnectEndpointStatus) GetTunnelInfo ¶ added in v1.14.0
func (x *OpenConnectEndpointStatus) GetTunnelInfo() *OpenConnectTunnelInfo
func (*OpenConnectEndpointStatus) ProtoMessage ¶ added in v1.14.0
func (*OpenConnectEndpointStatus) ProtoMessage()
func (*OpenConnectEndpointStatus) ProtoReflect ¶ added in v1.14.0
func (x *OpenConnectEndpointStatus) ProtoReflect() protoreflect.Message
func (*OpenConnectEndpointStatus) Reset ¶ added in v1.14.0
func (x *OpenConnectEndpointStatus) Reset()
func (*OpenConnectEndpointStatus) String ¶ added in v1.14.0
func (x *OpenConnectEndpointStatus) String() string
type OpenConnectStatusUpdate ¶ added in v1.14.0
type OpenConnectStatusUpdate struct {
Endpoints []*OpenConnectEndpointStatus `protobuf:"bytes,1,rep,name=endpoints,proto3" json:"endpoints,omitempty"`
// contains filtered or unexported fields
}
func (*OpenConnectStatusUpdate) Descriptor
deprecated
added in
v1.14.0
func (*OpenConnectStatusUpdate) Descriptor() ([]byte, []int)
Deprecated: Use OpenConnectStatusUpdate.ProtoReflect.Descriptor instead.
func (*OpenConnectStatusUpdate) GetEndpoints ¶ added in v1.14.0
func (x *OpenConnectStatusUpdate) GetEndpoints() []*OpenConnectEndpointStatus
func (*OpenConnectStatusUpdate) ProtoMessage ¶ added in v1.14.0
func (*OpenConnectStatusUpdate) ProtoMessage()
func (*OpenConnectStatusUpdate) ProtoReflect ¶ added in v1.14.0
func (x *OpenConnectStatusUpdate) ProtoReflect() protoreflect.Message
func (*OpenConnectStatusUpdate) Reset ¶ added in v1.14.0
func (x *OpenConnectStatusUpdate) Reset()
func (*OpenConnectStatusUpdate) String ¶ added in v1.14.0
func (x *OpenConnectStatusUpdate) String() string
type OpenConnectTunnelInfo ¶ added in v1.14.0
type OpenConnectTunnelInfo struct {
Server string `protobuf:"bytes,1,opt,name=server,proto3" json:"server,omitempty"`
Flavor string `protobuf:"bytes,2,opt,name=flavor,proto3" json:"flavor,omitempty"`
Transport string `protobuf:"bytes,3,opt,name=transport,proto3" json:"transport,omitempty"`
Ipv4 []string `protobuf:"bytes,4,rep,name=ipv4,proto3" json:"ipv4,omitempty"`
Ipv6 []string `protobuf:"bytes,5,rep,name=ipv6,proto3" json:"ipv6,omitempty"`
Dns []string `protobuf:"bytes,6,rep,name=dns,proto3" json:"dns,omitempty"`
Mtu uint32 `protobuf:"varint,7,opt,name=mtu,proto3" json:"mtu,omitempty"`
ConnectedSince int64 `protobuf:"varint,8,opt,name=connectedSince,proto3" json:"connectedSince,omitempty"`
// contains filtered or unexported fields
}
func (*OpenConnectTunnelInfo) Descriptor
deprecated
added in
v1.14.0
func (*OpenConnectTunnelInfo) Descriptor() ([]byte, []int)
Deprecated: Use OpenConnectTunnelInfo.ProtoReflect.Descriptor instead.
func (*OpenConnectTunnelInfo) GetConnectedSince ¶ added in v1.14.0
func (x *OpenConnectTunnelInfo) GetConnectedSince() int64
func (*OpenConnectTunnelInfo) GetDns ¶ added in v1.14.0
func (x *OpenConnectTunnelInfo) GetDns() []string
func (*OpenConnectTunnelInfo) GetFlavor ¶ added in v1.14.0
func (x *OpenConnectTunnelInfo) GetFlavor() string
func (*OpenConnectTunnelInfo) GetIpv4 ¶ added in v1.14.0
func (x *OpenConnectTunnelInfo) GetIpv4() []string
func (*OpenConnectTunnelInfo) GetIpv6 ¶ added in v1.14.0
func (x *OpenConnectTunnelInfo) GetIpv6() []string
func (*OpenConnectTunnelInfo) GetMtu ¶ added in v1.14.0
func (x *OpenConnectTunnelInfo) GetMtu() uint32
func (*OpenConnectTunnelInfo) GetServer ¶ added in v1.14.0
func (x *OpenConnectTunnelInfo) GetServer() string
func (*OpenConnectTunnelInfo) GetTransport ¶ added in v1.14.0
func (x *OpenConnectTunnelInfo) GetTransport() string
func (*OpenConnectTunnelInfo) ProtoMessage ¶ added in v1.14.0
func (*OpenConnectTunnelInfo) ProtoMessage()
func (*OpenConnectTunnelInfo) ProtoReflect ¶ added in v1.14.0
func (x *OpenConnectTunnelInfo) ProtoReflect() protoreflect.Message
func (*OpenConnectTunnelInfo) Reset ¶ added in v1.14.0
func (x *OpenConnectTunnelInfo) Reset()
func (*OpenConnectTunnelInfo) String ¶ added in v1.14.0
func (x *OpenConnectTunnelInfo) String() string
type OpenVPNChallenge ¶ added in v1.14.0
type OpenVPNChallenge struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Kind string `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty"`
Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
Message string `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"`
Url string `protobuf:"bytes,5,opt,name=url,proto3" json:"url,omitempty"`
SecretMessage string `protobuf:"bytes,6,opt,name=secretMessage,proto3" json:"secretMessage,omitempty"`
Echo bool `protobuf:"varint,7,opt,name=echo,proto3" json:"echo,omitempty"`
PreviousError string `protobuf:"bytes,8,opt,name=previousError,proto3" json:"previousError,omitempty"`
Deadline int64 `protobuf:"varint,9,opt,name=deadline,proto3" json:"deadline,omitempty"`
// contains filtered or unexported fields
}
func (*OpenVPNChallenge) Descriptor
deprecated
added in
v1.14.0
func (*OpenVPNChallenge) Descriptor() ([]byte, []int)
Deprecated: Use OpenVPNChallenge.ProtoReflect.Descriptor instead.
func (*OpenVPNChallenge) GetDeadline ¶ added in v1.14.0
func (x *OpenVPNChallenge) GetDeadline() int64
func (*OpenVPNChallenge) GetEcho ¶ added in v1.14.0
func (x *OpenVPNChallenge) GetEcho() bool
func (*OpenVPNChallenge) GetId ¶ added in v1.14.0
func (x *OpenVPNChallenge) GetId() string
func (*OpenVPNChallenge) GetKind ¶ added in v1.14.0
func (x *OpenVPNChallenge) GetKind() string
func (*OpenVPNChallenge) GetMessage ¶ added in v1.14.0
func (x *OpenVPNChallenge) GetMessage() string
func (*OpenVPNChallenge) GetPreviousError ¶ added in v1.14.0
func (x *OpenVPNChallenge) GetPreviousError() string
func (*OpenVPNChallenge) GetSecretMessage ¶ added in v1.14.0
func (x *OpenVPNChallenge) GetSecretMessage() string
func (*OpenVPNChallenge) GetUrl ¶ added in v1.14.0
func (x *OpenVPNChallenge) GetUrl() string
func (*OpenVPNChallenge) GetUsername ¶ added in v1.14.0
func (x *OpenVPNChallenge) GetUsername() string
func (*OpenVPNChallenge) ProtoMessage ¶ added in v1.14.0
func (*OpenVPNChallenge) ProtoMessage()
func (*OpenVPNChallenge) ProtoReflect ¶ added in v1.14.0
func (x *OpenVPNChallenge) ProtoReflect() protoreflect.Message
func (*OpenVPNChallenge) Reset ¶ added in v1.14.0
func (x *OpenVPNChallenge) Reset()
func (*OpenVPNChallenge) String ¶ added in v1.14.0
func (x *OpenVPNChallenge) String() string
type OpenVPNChallengeCancel ¶ added in v1.14.0
type OpenVPNChallengeCancel struct {
EndpointTag string `protobuf:"bytes,1,opt,name=endpointTag,proto3" json:"endpointTag,omitempty"`
ChallengeID string `protobuf:"bytes,2,opt,name=challengeID,proto3" json:"challengeID,omitempty"`
// contains filtered or unexported fields
}
func (*OpenVPNChallengeCancel) Descriptor
deprecated
added in
v1.14.0
func (*OpenVPNChallengeCancel) Descriptor() ([]byte, []int)
Deprecated: Use OpenVPNChallengeCancel.ProtoReflect.Descriptor instead.
func (*OpenVPNChallengeCancel) GetChallengeID ¶ added in v1.14.0
func (x *OpenVPNChallengeCancel) GetChallengeID() string
func (*OpenVPNChallengeCancel) GetEndpointTag ¶ added in v1.14.0
func (x *OpenVPNChallengeCancel) GetEndpointTag() string
func (*OpenVPNChallengeCancel) ProtoMessage ¶ added in v1.14.0
func (*OpenVPNChallengeCancel) ProtoMessage()
func (*OpenVPNChallengeCancel) ProtoReflect ¶ added in v1.14.0
func (x *OpenVPNChallengeCancel) ProtoReflect() protoreflect.Message
func (*OpenVPNChallengeCancel) Reset ¶ added in v1.14.0
func (x *OpenVPNChallengeCancel) Reset()
func (*OpenVPNChallengeCancel) String ¶ added in v1.14.0
func (x *OpenVPNChallengeCancel) String() string
type OpenVPNChallengeSubmission ¶ added in v1.14.0
type OpenVPNChallengeSubmission struct {
EndpointTag string `protobuf:"bytes,1,opt,name=endpointTag,proto3" json:"endpointTag,omitempty"`
ChallengeID string `protobuf:"bytes,2,opt,name=challengeID,proto3" json:"challengeID,omitempty"`
Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
Password string `protobuf:"bytes,4,opt,name=password,proto3" json:"password,omitempty"`
Secret string `protobuf:"bytes,5,opt,name=secret,proto3" json:"secret,omitempty"`
// contains filtered or unexported fields
}
func (*OpenVPNChallengeSubmission) Descriptor
deprecated
added in
v1.14.0
func (*OpenVPNChallengeSubmission) Descriptor() ([]byte, []int)
Deprecated: Use OpenVPNChallengeSubmission.ProtoReflect.Descriptor instead.
func (*OpenVPNChallengeSubmission) GetChallengeID ¶ added in v1.14.0
func (x *OpenVPNChallengeSubmission) GetChallengeID() string
func (*OpenVPNChallengeSubmission) GetEndpointTag ¶ added in v1.14.0
func (x *OpenVPNChallengeSubmission) GetEndpointTag() string
func (*OpenVPNChallengeSubmission) GetPassword ¶ added in v1.14.0
func (x *OpenVPNChallengeSubmission) GetPassword() string
func (*OpenVPNChallengeSubmission) GetSecret ¶ added in v1.14.0
func (x *OpenVPNChallengeSubmission) GetSecret() string
func (*OpenVPNChallengeSubmission) GetUsername ¶ added in v1.14.0
func (x *OpenVPNChallengeSubmission) GetUsername() string
func (*OpenVPNChallengeSubmission) ProtoMessage ¶ added in v1.14.0
func (*OpenVPNChallengeSubmission) ProtoMessage()
func (*OpenVPNChallengeSubmission) ProtoReflect ¶ added in v1.14.0
func (x *OpenVPNChallengeSubmission) ProtoReflect() protoreflect.Message
func (*OpenVPNChallengeSubmission) Reset ¶ added in v1.14.0
func (x *OpenVPNChallengeSubmission) Reset()
func (*OpenVPNChallengeSubmission) String ¶ added in v1.14.0
func (x *OpenVPNChallengeSubmission) String() string
type OpenVPNEndpointStatus ¶ added in v1.14.0
type OpenVPNEndpointStatus struct {
EndpointTag string `protobuf:"bytes,1,opt,name=endpointTag,proto3" json:"endpointTag,omitempty"`
State string `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
StateText string `protobuf:"bytes,3,opt,name=stateText,proto3" json:"stateText,omitempty"`
Challenge *OpenVPNChallenge `protobuf:"bytes,4,opt,name=challenge,proto3" json:"challenge,omitempty"`
Error string `protobuf:"bytes,5,opt,name=error,proto3" json:"error,omitempty"`
TunnelInfo *OpenVPNTunnelInfo `protobuf:"bytes,6,opt,name=tunnelInfo,proto3" json:"tunnelInfo,omitempty"`
// contains filtered or unexported fields
}
func (*OpenVPNEndpointStatus) Descriptor
deprecated
added in
v1.14.0
func (*OpenVPNEndpointStatus) Descriptor() ([]byte, []int)
Deprecated: Use OpenVPNEndpointStatus.ProtoReflect.Descriptor instead.
func (*OpenVPNEndpointStatus) GetChallenge ¶ added in v1.14.0
func (x *OpenVPNEndpointStatus) GetChallenge() *OpenVPNChallenge
func (*OpenVPNEndpointStatus) GetEndpointTag ¶ added in v1.14.0
func (x *OpenVPNEndpointStatus) GetEndpointTag() string
func (*OpenVPNEndpointStatus) GetError ¶ added in v1.14.0
func (x *OpenVPNEndpointStatus) GetError() string
func (*OpenVPNEndpointStatus) GetState ¶ added in v1.14.0
func (x *OpenVPNEndpointStatus) GetState() string
func (*OpenVPNEndpointStatus) GetStateText ¶ added in v1.14.0
func (x *OpenVPNEndpointStatus) GetStateText() string
func (*OpenVPNEndpointStatus) GetTunnelInfo ¶ added in v1.14.0
func (x *OpenVPNEndpointStatus) GetTunnelInfo() *OpenVPNTunnelInfo
func (*OpenVPNEndpointStatus) ProtoMessage ¶ added in v1.14.0
func (*OpenVPNEndpointStatus) ProtoMessage()
func (*OpenVPNEndpointStatus) ProtoReflect ¶ added in v1.14.0
func (x *OpenVPNEndpointStatus) ProtoReflect() protoreflect.Message
func (*OpenVPNEndpointStatus) Reset ¶ added in v1.14.0
func (x *OpenVPNEndpointStatus) Reset()
func (*OpenVPNEndpointStatus) String ¶ added in v1.14.0
func (x *OpenVPNEndpointStatus) String() string
type OpenVPNStatusUpdate ¶ added in v1.14.0
type OpenVPNStatusUpdate struct {
Endpoints []*OpenVPNEndpointStatus `protobuf:"bytes,1,rep,name=endpoints,proto3" json:"endpoints,omitempty"`
// contains filtered or unexported fields
}
func (*OpenVPNStatusUpdate) Descriptor
deprecated
added in
v1.14.0
func (*OpenVPNStatusUpdate) Descriptor() ([]byte, []int)
Deprecated: Use OpenVPNStatusUpdate.ProtoReflect.Descriptor instead.
func (*OpenVPNStatusUpdate) GetEndpoints ¶ added in v1.14.0
func (x *OpenVPNStatusUpdate) GetEndpoints() []*OpenVPNEndpointStatus
func (*OpenVPNStatusUpdate) ProtoMessage ¶ added in v1.14.0
func (*OpenVPNStatusUpdate) ProtoMessage()
func (*OpenVPNStatusUpdate) ProtoReflect ¶ added in v1.14.0
func (x *OpenVPNStatusUpdate) ProtoReflect() protoreflect.Message
func (*OpenVPNStatusUpdate) Reset ¶ added in v1.14.0
func (x *OpenVPNStatusUpdate) Reset()
func (*OpenVPNStatusUpdate) String ¶ added in v1.14.0
func (x *OpenVPNStatusUpdate) String() string
type OpenVPNTunnelInfo ¶ added in v1.14.0
type OpenVPNTunnelInfo struct {
Server string `protobuf:"bytes,1,opt,name=server,proto3" json:"server,omitempty"`
Network string `protobuf:"bytes,3,opt,name=network,proto3" json:"network,omitempty"`
Ipv4 []string `protobuf:"bytes,4,rep,name=ipv4,proto3" json:"ipv4,omitempty"`
Ipv6 []string `protobuf:"bytes,5,rep,name=ipv6,proto3" json:"ipv6,omitempty"`
Dns []string `protobuf:"bytes,6,rep,name=dns,proto3" json:"dns,omitempty"`
Mtu uint32 `protobuf:"varint,7,opt,name=mtu,proto3" json:"mtu,omitempty"`
ConnectedSince int64 `protobuf:"varint,8,opt,name=connectedSince,proto3" json:"connectedSince,omitempty"`
Cipher string `protobuf:"bytes,9,opt,name=cipher,proto3" json:"cipher,omitempty"`
// contains filtered or unexported fields
}
func (*OpenVPNTunnelInfo) Descriptor
deprecated
added in
v1.14.0
func (*OpenVPNTunnelInfo) Descriptor() ([]byte, []int)
Deprecated: Use OpenVPNTunnelInfo.ProtoReflect.Descriptor instead.
func (*OpenVPNTunnelInfo) GetCipher ¶ added in v1.14.0
func (x *OpenVPNTunnelInfo) GetCipher() string
func (*OpenVPNTunnelInfo) GetConnectedSince ¶ added in v1.14.0
func (x *OpenVPNTunnelInfo) GetConnectedSince() int64
func (*OpenVPNTunnelInfo) GetDns ¶ added in v1.14.0
func (x *OpenVPNTunnelInfo) GetDns() []string
func (*OpenVPNTunnelInfo) GetIpv4 ¶ added in v1.14.0
func (x *OpenVPNTunnelInfo) GetIpv4() []string
func (*OpenVPNTunnelInfo) GetIpv6 ¶ added in v1.14.0
func (x *OpenVPNTunnelInfo) GetIpv6() []string
func (*OpenVPNTunnelInfo) GetMtu ¶ added in v1.14.0
func (x *OpenVPNTunnelInfo) GetMtu() uint32
func (*OpenVPNTunnelInfo) GetNetwork ¶ added in v1.14.0
func (x *OpenVPNTunnelInfo) GetNetwork() string
func (*OpenVPNTunnelInfo) GetServer ¶ added in v1.14.0
func (x *OpenVPNTunnelInfo) GetServer() string
func (*OpenVPNTunnelInfo) ProtoMessage ¶ added in v1.14.0
func (*OpenVPNTunnelInfo) ProtoMessage()
func (*OpenVPNTunnelInfo) ProtoReflect ¶ added in v1.14.0
func (x *OpenVPNTunnelInfo) ProtoReflect() protoreflect.Message
func (*OpenVPNTunnelInfo) Reset ¶ added in v1.14.0
func (x *OpenVPNTunnelInfo) Reset()
func (*OpenVPNTunnelInfo) String ¶ added in v1.14.0
func (x *OpenVPNTunnelInfo) String() string
type OutboundList ¶ added in v1.14.0
type OutboundList struct {
Outbounds []*GroupItem `protobuf:"bytes,1,rep,name=outbounds,proto3" json:"outbounds,omitempty"`
// contains filtered or unexported fields
}
func (*OutboundList) Descriptor
deprecated
added in
v1.14.0
func (*OutboundList) Descriptor() ([]byte, []int)
Deprecated: Use OutboundList.ProtoReflect.Descriptor instead.
func (*OutboundList) GetOutbounds ¶ added in v1.14.0
func (x *OutboundList) GetOutbounds() []*GroupItem
func (*OutboundList) ProtoMessage ¶ added in v1.14.0
func (*OutboundList) ProtoMessage()
func (*OutboundList) ProtoReflect ¶ added in v1.14.0
func (x *OutboundList) ProtoReflect() protoreflect.Message
func (*OutboundList) Reset ¶ added in v1.14.0
func (x *OutboundList) Reset()
func (*OutboundList) String ¶ added in v1.14.0
func (x *OutboundList) String() string
type OverrideOptions ¶
type PlatformHandler ¶
type ProcessInfo ¶
type ProcessInfo struct {
ProcessId uint32 `protobuf:"varint,1,opt,name=processId,proto3" json:"processId,omitempty"`
UserId int32 `protobuf:"varint,2,opt,name=userId,proto3" json:"userId,omitempty"`
UserName string `protobuf:"bytes,3,opt,name=userName,proto3" json:"userName,omitempty"`
ProcessPath string `protobuf:"bytes,4,opt,name=processPath,proto3" json:"processPath,omitempty"`
PackageNames []string `protobuf:"bytes,5,rep,name=packageNames,proto3" json:"packageNames,omitempty"`
// contains filtered or unexported fields
}
func (*ProcessInfo) Descriptor
deprecated
func (*ProcessInfo) Descriptor() ([]byte, []int)
Deprecated: Use ProcessInfo.ProtoReflect.Descriptor instead.
func (*ProcessInfo) GetPackageNames ¶ added in v1.13.4
func (x *ProcessInfo) GetPackageNames() []string
func (*ProcessInfo) GetProcessId ¶
func (x *ProcessInfo) GetProcessId() uint32
func (*ProcessInfo) GetProcessPath ¶
func (x *ProcessInfo) GetProcessPath() string
func (*ProcessInfo) GetUserId ¶
func (x *ProcessInfo) GetUserId() int32
func (*ProcessInfo) GetUserName ¶
func (x *ProcessInfo) GetUserName() string
func (*ProcessInfo) ProtoMessage ¶
func (*ProcessInfo) ProtoMessage()
func (*ProcessInfo) ProtoReflect ¶
func (x *ProcessInfo) ProtoReflect() protoreflect.Message
func (*ProcessInfo) Reset ¶
func (x *ProcessInfo) Reset()
func (*ProcessInfo) String ¶
func (x *ProcessInfo) String() string
type RemoteClientOptions ¶ added in v1.14.0
func (RemoteClientOptions) ServerTarget ¶ added in v1.14.0
func (o RemoteClientOptions) ServerTarget() (string, credentials.TransportCredentials, error)
type STUNTestProgress ¶ added in v1.14.0
type STUNTestProgress struct {
Phase int32 `protobuf:"varint,1,opt,name=phase,proto3" json:"phase,omitempty"`
ExternalAddr string `protobuf:"bytes,2,opt,name=externalAddr,proto3" json:"externalAddr,omitempty"`
LatencyMs int32 `protobuf:"varint,3,opt,name=latencyMs,proto3" json:"latencyMs,omitempty"`
NatMapping int32 `protobuf:"varint,4,opt,name=natMapping,proto3" json:"natMapping,omitempty"`
NatFiltering int32 `protobuf:"varint,5,opt,name=natFiltering,proto3" json:"natFiltering,omitempty"`
IsFinal bool `protobuf:"varint,6,opt,name=isFinal,proto3" json:"isFinal,omitempty"`
Error string `protobuf:"bytes,7,opt,name=error,proto3" json:"error,omitempty"`
NatTypeSupported bool `protobuf:"varint,8,opt,name=natTypeSupported,proto3" json:"natTypeSupported,omitempty"`
// contains filtered or unexported fields
}
func NewSTUNTestProgress ¶ added in v1.14.0
func NewSTUNTestProgress(progress stun.Progress) *STUNTestProgress
func NewSTUNTestResult ¶ added in v1.14.0
func NewSTUNTestResult(result *stun.Result) *STUNTestProgress
func (*STUNTestProgress) Descriptor
deprecated
added in
v1.14.0
func (*STUNTestProgress) Descriptor() ([]byte, []int)
Deprecated: Use STUNTestProgress.ProtoReflect.Descriptor instead.
func (*STUNTestProgress) GetError ¶ added in v1.14.0
func (x *STUNTestProgress) GetError() string
func (*STUNTestProgress) GetExternalAddr ¶ added in v1.14.0
func (x *STUNTestProgress) GetExternalAddr() string
func (*STUNTestProgress) GetIsFinal ¶ added in v1.14.0
func (x *STUNTestProgress) GetIsFinal() bool
func (*STUNTestProgress) GetLatencyMs ¶ added in v1.14.0
func (x *STUNTestProgress) GetLatencyMs() int32
func (*STUNTestProgress) GetNatFiltering ¶ added in v1.14.0
func (x *STUNTestProgress) GetNatFiltering() int32
func (*STUNTestProgress) GetNatMapping ¶ added in v1.14.0
func (x *STUNTestProgress) GetNatMapping() int32
func (*STUNTestProgress) GetNatTypeSupported ¶ added in v1.14.0
func (x *STUNTestProgress) GetNatTypeSupported() bool
func (*STUNTestProgress) GetPhase ¶ added in v1.14.0
func (x *STUNTestProgress) GetPhase() int32
func (*STUNTestProgress) ProtoMessage ¶ added in v1.14.0
func (*STUNTestProgress) ProtoMessage()
func (*STUNTestProgress) ProtoReflect ¶ added in v1.14.0
func (x *STUNTestProgress) ProtoReflect() protoreflect.Message
func (*STUNTestProgress) Reset ¶ added in v1.14.0
func (x *STUNTestProgress) Reset()
func (*STUNTestProgress) String ¶ added in v1.14.0
func (x *STUNTestProgress) String() string
type STUNTestRequest ¶ added in v1.14.0
type STUNTestRequest struct {
Server string `protobuf:"bytes,1,opt,name=server,proto3" json:"server,omitempty"`
OutboundTag string `protobuf:"bytes,2,opt,name=outboundTag,proto3" json:"outboundTag,omitempty"`
// contains filtered or unexported fields
}
func (*STUNTestRequest) Descriptor
deprecated
added in
v1.14.0
func (*STUNTestRequest) Descriptor() ([]byte, []int)
Deprecated: Use STUNTestRequest.ProtoReflect.Descriptor instead.
func (*STUNTestRequest) GetOutboundTag ¶ added in v1.14.0
func (x *STUNTestRequest) GetOutboundTag() string
func (*STUNTestRequest) GetServer ¶ added in v1.14.0
func (x *STUNTestRequest) GetServer() string
func (*STUNTestRequest) ProtoMessage ¶ added in v1.14.0
func (*STUNTestRequest) ProtoMessage()
func (*STUNTestRequest) ProtoReflect ¶ added in v1.14.0
func (x *STUNTestRequest) ProtoReflect() protoreflect.Message
func (*STUNTestRequest) Reset ¶ added in v1.14.0
func (x *STUNTestRequest) Reset()
func (*STUNTestRequest) String ¶ added in v1.14.0
func (x *STUNTestRequest) String() string
type SelectOutboundRequest ¶
type SelectOutboundRequest struct {
GroupTag string `protobuf:"bytes,1,opt,name=groupTag,proto3" json:"groupTag,omitempty"`
OutboundTag string `protobuf:"bytes,2,opt,name=outboundTag,proto3" json:"outboundTag,omitempty"`
// contains filtered or unexported fields
}
func (*SelectOutboundRequest) Descriptor
deprecated
func (*SelectOutboundRequest) Descriptor() ([]byte, []int)
Deprecated: Use SelectOutboundRequest.ProtoReflect.Descriptor instead.
func (*SelectOutboundRequest) GetGroupTag ¶
func (x *SelectOutboundRequest) GetGroupTag() string
func (*SelectOutboundRequest) GetOutboundTag ¶
func (x *SelectOutboundRequest) GetOutboundTag() string
func (*SelectOutboundRequest) ProtoMessage ¶
func (*SelectOutboundRequest) ProtoMessage()
func (*SelectOutboundRequest) ProtoReflect ¶
func (x *SelectOutboundRequest) ProtoReflect() protoreflect.Message
func (*SelectOutboundRequest) Reset ¶
func (x *SelectOutboundRequest) Reset()
func (*SelectOutboundRequest) String ¶
func (x *SelectOutboundRequest) String() string
type ServiceOptions ¶
type ServiceStatus ¶
type ServiceStatus struct {
Status ServiceStatus_Type `protobuf:"varint,1,opt,name=status,proto3,enum=daemon.ServiceStatus_Type" json:"status,omitempty"`
ErrorMessage string `protobuf:"bytes,2,opt,name=errorMessage,proto3" json:"errorMessage,omitempty"`
// contains filtered or unexported fields
}
func (*ServiceStatus) Descriptor
deprecated
func (*ServiceStatus) Descriptor() ([]byte, []int)
Deprecated: Use ServiceStatus.ProtoReflect.Descriptor instead.
func (*ServiceStatus) GetErrorMessage ¶
func (x *ServiceStatus) GetErrorMessage() string
func (*ServiceStatus) GetStatus ¶
func (x *ServiceStatus) GetStatus() ServiceStatus_Type
func (*ServiceStatus) ProtoMessage ¶
func (*ServiceStatus) ProtoMessage()
func (*ServiceStatus) ProtoReflect ¶
func (x *ServiceStatus) ProtoReflect() protoreflect.Message
func (*ServiceStatus) Reset ¶
func (x *ServiceStatus) Reset()
func (*ServiceStatus) String ¶
func (x *ServiceStatus) String() string
type ServiceStatus_Type ¶
type ServiceStatus_Type int32
const ( ServiceStatus_IDLE ServiceStatus_Type = 0 ServiceStatus_STARTING ServiceStatus_Type = 1 ServiceStatus_STARTED ServiceStatus_Type = 2 ServiceStatus_STOPPING ServiceStatus_Type = 3 ServiceStatus_FATAL ServiceStatus_Type = 4 )
func (ServiceStatus_Type) Descriptor ¶
func (ServiceStatus_Type) Descriptor() protoreflect.EnumDescriptor
func (ServiceStatus_Type) Enum ¶
func (x ServiceStatus_Type) Enum() *ServiceStatus_Type
func (ServiceStatus_Type) EnumDescriptor
deprecated
func (ServiceStatus_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use ServiceStatus_Type.Descriptor instead.
func (ServiceStatus_Type) Number ¶
func (x ServiceStatus_Type) Number() protoreflect.EnumNumber
func (ServiceStatus_Type) String ¶
func (x ServiceStatus_Type) String() string
func (ServiceStatus_Type) Type ¶
func (ServiceStatus_Type) Type() protoreflect.EnumType
type SetGroupExpandRequest ¶
type SetGroupExpandRequest struct {
GroupTag string `protobuf:"bytes,1,opt,name=groupTag,proto3" json:"groupTag,omitempty"`
IsExpand bool `protobuf:"varint,2,opt,name=isExpand,proto3" json:"isExpand,omitempty"`
// contains filtered or unexported fields
}
func (*SetGroupExpandRequest) Descriptor
deprecated
func (*SetGroupExpandRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetGroupExpandRequest.ProtoReflect.Descriptor instead.
func (*SetGroupExpandRequest) GetGroupTag ¶
func (x *SetGroupExpandRequest) GetGroupTag() string
func (*SetGroupExpandRequest) GetIsExpand ¶
func (x *SetGroupExpandRequest) GetIsExpand() bool
func (*SetGroupExpandRequest) ProtoMessage ¶
func (*SetGroupExpandRequest) ProtoMessage()
func (*SetGroupExpandRequest) ProtoReflect ¶
func (x *SetGroupExpandRequest) ProtoReflect() protoreflect.Message
func (*SetGroupExpandRequest) Reset ¶
func (x *SetGroupExpandRequest) Reset()
func (*SetGroupExpandRequest) String ¶
func (x *SetGroupExpandRequest) String() string
type SetSystemProxyEnabledRequest ¶
type SetSystemProxyEnabledRequest struct {
Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
// contains filtered or unexported fields
}
func (*SetSystemProxyEnabledRequest) Descriptor
deprecated
func (*SetSystemProxyEnabledRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetSystemProxyEnabledRequest.ProtoReflect.Descriptor instead.
func (*SetSystemProxyEnabledRequest) GetEnabled ¶
func (x *SetSystemProxyEnabledRequest) GetEnabled() bool
func (*SetSystemProxyEnabledRequest) ProtoMessage ¶
func (*SetSystemProxyEnabledRequest) ProtoMessage()
func (*SetSystemProxyEnabledRequest) ProtoReflect ¶
func (x *SetSystemProxyEnabledRequest) ProtoReflect() protoreflect.Message
func (*SetSystemProxyEnabledRequest) Reset ¶
func (x *SetSystemProxyEnabledRequest) Reset()
func (*SetSystemProxyEnabledRequest) String ¶
func (x *SetSystemProxyEnabledRequest) String() string
type SetTailscaleExitNodeRequest ¶ added in v1.14.0
type SetTailscaleExitNodeRequest struct {
EndpointTag string `protobuf:"bytes,1,opt,name=endpointTag,proto3" json:"endpointTag,omitempty"`
StableID string `protobuf:"bytes,2,opt,name=stableID,proto3" json:"stableID,omitempty"`
// contains filtered or unexported fields
}
func (*SetTailscaleExitNodeRequest) Descriptor
deprecated
added in
v1.14.0
func (*SetTailscaleExitNodeRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetTailscaleExitNodeRequest.ProtoReflect.Descriptor instead.
func (*SetTailscaleExitNodeRequest) GetEndpointTag ¶ added in v1.14.0
func (x *SetTailscaleExitNodeRequest) GetEndpointTag() string
func (*SetTailscaleExitNodeRequest) GetStableID ¶ added in v1.14.0
func (x *SetTailscaleExitNodeRequest) GetStableID() string
func (*SetTailscaleExitNodeRequest) ProtoMessage ¶ added in v1.14.0
func (*SetTailscaleExitNodeRequest) ProtoMessage()
func (*SetTailscaleExitNodeRequest) ProtoReflect ¶ added in v1.14.0
func (x *SetTailscaleExitNodeRequest) ProtoReflect() protoreflect.Message
func (*SetTailscaleExitNodeRequest) Reset ¶ added in v1.14.0
func (x *SetTailscaleExitNodeRequest) Reset()
func (*SetTailscaleExitNodeRequest) String ¶ added in v1.14.0
func (x *SetTailscaleExitNodeRequest) String() string
type StartedAt ¶
type StartedAt struct {
StartedAt int64 `protobuf:"varint,1,opt,name=startedAt,proto3" json:"startedAt,omitempty"`
// contains filtered or unexported fields
}
func (*StartedAt) Descriptor
deprecated
func (*StartedAt) GetStartedAt ¶
func (*StartedAt) ProtoMessage ¶
func (*StartedAt) ProtoMessage()
func (*StartedAt) ProtoReflect ¶
func (x *StartedAt) ProtoReflect() protoreflect.Message
type StartedService ¶
type StartedService struct {
// contains filtered or unexported fields
}
func NewAttachedService ¶ added in v1.14.0
func NewAttachedService(ctx context.Context) *StartedService
StartOrReloadService and CloseService must not be called on an attached service.
func NewStartedService ¶
func NewStartedService(options ServiceOptions) *StartedService
func (*StartedService) CancelOpenConnectAuthChallenge ¶ added in v1.14.0
func (s *StartedService) CancelOpenConnectAuthChallenge(ctx context.Context, request *OpenConnectAuthChallengeCancel) (*emptypb.Empty, error)
func (*StartedService) CancelOpenVPNChallenge ¶ added in v1.14.0
func (s *StartedService) CancelOpenVPNChallenge(ctx context.Context, request *OpenVPNChallengeCancel) (*emptypb.Empty, error)
func (*StartedService) CheckConfig ¶
func (s *StartedService) CheckConfig(ctx context.Context, configContent string) error
func (*StartedService) Close ¶
func (s *StartedService) Close()
func (*StartedService) CloseAllConnections ¶
func (*StartedService) CloseConnection ¶
func (s *StartedService) CloseConnection(ctx context.Context, request *CloseConnectionRequest) (*emptypb.Empty, error)
func (*StartedService) CloseService ¶
func (s *StartedService) CloseService() error
func (*StartedService) FormatConfig ¶
func (*StartedService) GetClashModeStatus ¶
func (s *StartedService) GetClashModeStatus(ctx context.Context, empty *emptypb.Empty) (*ClashModeStatus, error)
func (*StartedService) GetDefaultLogLevel ¶
func (s *StartedService) GetDefaultLogLevel(ctx context.Context, empty *emptypb.Empty) (*DefaultLogLevel, error)
func (*StartedService) GetDeprecatedWarnings ¶
func (s *StartedService) GetDeprecatedWarnings(ctx context.Context, empty *emptypb.Empty) (*DeprecatedWarnings, error)
func (*StartedService) GetStartedAt ¶
func (*StartedService) GetVersion ¶ added in v1.14.0
func (*StartedService) Instance ¶
func (s *StartedService) Instance() *Instance
func (*StartedService) ProvideUSBDevices ¶ added in v1.14.0
func (s *StartedService) ProvideUSBDevices(server grpc.BidiStreamingServer[USBProviderMessage, USBServerMessage]) error
func (*StartedService) SavedLog ¶ added in v1.14.0
func (s *StartedService) SavedLog() []*log.Entry
func (*StartedService) SelectOutbound ¶
func (s *StartedService) SelectOutbound(ctx context.Context, request *SelectOutboundRequest) (*emptypb.Empty, error)
func (*StartedService) SetClashMode ¶
func (*StartedService) SetError ¶
func (s *StartedService) SetError(err error)
func (*StartedService) SetGroupExpand ¶
func (s *StartedService) SetGroupExpand(ctx context.Context, request *SetGroupExpandRequest) (*emptypb.Empty, error)
func (*StartedService) SetOOMKillerOptions ¶ added in v1.14.0
func (s *StartedService) SetOOMKillerOptions(enabled bool, killerDisabled bool, memoryLimit uint64)
func (*StartedService) SetTailscaleExitNode ¶ added in v1.14.0
func (s *StartedService) SetTailscaleExitNode(ctx context.Context, request *SetTailscaleExitNodeRequest) (*emptypb.Empty, error)
func (*StartedService) StartNetworkQualityTest ¶ added in v1.14.0
func (s *StartedService) StartNetworkQualityTest( request *NetworkQualityTestRequest, server grpc.ServerStreamingServer[NetworkQualityTestProgress], ) error
func (*StartedService) StartOrReloadService ¶
func (s *StartedService) StartOrReloadService(ctx context.Context, profileContent string, options *OverrideOptions) error
func (*StartedService) StartSTUNTest ¶ added in v1.14.0
func (s *StartedService) StartSTUNTest( request *STUNTestRequest, server grpc.ServerStreamingServer[STUNTestProgress], ) error
func (*StartedService) StartTailscalePing ¶ added in v1.14.0
func (s *StartedService) StartTailscalePing( request *TailscalePingRequest, server grpc.ServerStreamingServer[TailscalePingResponse], ) error
func (*StartedService) StartTailscaleSSHSession ¶ added in v1.14.0
func (s *StartedService) StartTailscaleSSHSession( server grpc.BidiStreamingServer[TailscaleSSHClientMessage, TailscaleSSHServerMessage], ) error
func (*StartedService) SubmitOpenConnectAuthResponse ¶ added in v1.14.0
func (s *StartedService) SubmitOpenConnectAuthResponse(ctx context.Context, request *OpenConnectAuthResponseSubmission) (*emptypb.Empty, error)
func (*StartedService) SubmitOpenVPNChallengeResponse ¶ added in v1.14.0
func (s *StartedService) SubmitOpenVPNChallengeResponse(ctx context.Context, request *OpenVPNChallengeSubmission) (*emptypb.Empty, error)
func (*StartedService) SubscribeClashMode ¶
func (s *StartedService) SubscribeClashMode(empty *emptypb.Empty, server grpc.ServerStreamingServer[ClashMode]) error
func (*StartedService) SubscribeConnections ¶
func (s *StartedService) SubscribeConnections(request *SubscribeConnectionsRequest, server grpc.ServerStreamingServer[ConnectionEvents]) error
func (*StartedService) SubscribeGroups ¶
func (s *StartedService) SubscribeGroups(empty *emptypb.Empty, server grpc.ServerStreamingServer[Groups]) error
func (*StartedService) SubscribeLog ¶
func (s *StartedService) SubscribeLog(empty *emptypb.Empty, server grpc.ServerStreamingServer[Log]) error
func (*StartedService) SubscribeOpenConnectStatus ¶ added in v1.14.0
func (s *StartedService) SubscribeOpenConnectStatus( _ *emptypb.Empty, server grpc.ServerStreamingServer[OpenConnectStatusUpdate], ) error
func (*StartedService) SubscribeOpenVPNStatus ¶ added in v1.14.0
func (s *StartedService) SubscribeOpenVPNStatus( _ *emptypb.Empty, server grpc.ServerStreamingServer[OpenVPNStatusUpdate], ) error
func (*StartedService) SubscribeOutbounds ¶ added in v1.14.0
func (s *StartedService) SubscribeOutbounds(_ *emptypb.Empty, server grpc.ServerStreamingServer[OutboundList]) error
func (*StartedService) SubscribeServiceStatus ¶
func (s *StartedService) SubscribeServiceStatus(empty *emptypb.Empty, server grpc.ServerStreamingServer[ServiceStatus]) error
func (*StartedService) SubscribeStatus ¶
func (s *StartedService) SubscribeStatus(request *SubscribeStatusRequest, server grpc.ServerStreamingServer[Status]) error
func (*StartedService) SubscribeTailscaleStatus ¶ added in v1.14.0
func (s *StartedService) SubscribeTailscaleStatus( _ *emptypb.Empty, server grpc.ServerStreamingServer[TailscaleStatusUpdate], ) error
func (*StartedService) SubscribeUSBIPServerStatus ¶ added in v1.14.0
func (s *StartedService) SubscribeUSBIPServerStatus(_ *emptypb.Empty, server grpc.ServerStreamingServer[USBIPServerStatusUpdate]) error
func (*StartedService) TailscaleLogout ¶ added in v1.14.0
func (s *StartedService) TailscaleLogout(ctx context.Context, request *TailscaleLogoutRequest) (*emptypb.Empty, error)
func (*StartedService) URLTest ¶
func (s *StartedService) URLTest(ctx context.Context, request *URLTestRequest) (*emptypb.Empty, error)
func (*StartedService) WriteMessage ¶
func (s *StartedService) WriteMessage(level log.Level, message string)
type StartedServiceClient ¶
type StartedServiceClient interface {
GetVersion(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*Version, error)
SubscribeServiceStatus(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (grpc.ServerStreamingClient[ServiceStatus], error)
SubscribeLog(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (grpc.ServerStreamingClient[Log], error)
GetDefaultLogLevel(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*DefaultLogLevel, error)
ClearLogs(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error)
SubscribeStatus(ctx context.Context, in *SubscribeStatusRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[Status], error)
SubscribeGroups(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (grpc.ServerStreamingClient[Groups], error)
GetClashModeStatus(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*ClashModeStatus, error)
SubscribeClashMode(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (grpc.ServerStreamingClient[ClashMode], error)
SetClashMode(ctx context.Context, in *ClashMode, opts ...grpc.CallOption) (*emptypb.Empty, error)
URLTest(ctx context.Context, in *URLTestRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
SelectOutbound(ctx context.Context, in *SelectOutboundRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
SetGroupExpand(ctx context.Context, in *SetGroupExpandRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
SubscribeConnections(ctx context.Context, in *SubscribeConnectionsRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[ConnectionEvents], error)
CloseConnection(ctx context.Context, in *CloseConnectionRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
CloseAllConnections(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error)
GetDeprecatedWarnings(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*DeprecatedWarnings, error)
GetStartedAt(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*StartedAt, error)
SubscribeOutbounds(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (grpc.ServerStreamingClient[OutboundList], error)
StartNetworkQualityTest(ctx context.Context, in *NetworkQualityTestRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[NetworkQualityTestProgress], error)
StartSTUNTest(ctx context.Context, in *STUNTestRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[STUNTestProgress], error)
SubscribeTailscaleStatus(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (grpc.ServerStreamingClient[TailscaleStatusUpdate], error)
StartTailscalePing(ctx context.Context, in *TailscalePingRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[TailscalePingResponse], error)
SetTailscaleExitNode(ctx context.Context, in *SetTailscaleExitNodeRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
TailscaleLogout(ctx context.Context, in *TailscaleLogoutRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
StartTailscaleSSHSession(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[TailscaleSSHClientMessage, TailscaleSSHServerMessage], error)
ProvideUSBDevices(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[USBProviderMessage, USBServerMessage], error)
SubscribeUSBIPServerStatus(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (grpc.ServerStreamingClient[USBIPServerStatusUpdate], error)
SubscribeOpenConnectStatus(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (grpc.ServerStreamingClient[OpenConnectStatusUpdate], error)
SubmitOpenConnectAuthResponse(ctx context.Context, in *OpenConnectAuthResponseSubmission, opts ...grpc.CallOption) (*emptypb.Empty, error)
CancelOpenConnectAuthChallenge(ctx context.Context, in *OpenConnectAuthChallengeCancel, opts ...grpc.CallOption) (*emptypb.Empty, error)
SubscribeOpenVPNStatus(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (grpc.ServerStreamingClient[OpenVPNStatusUpdate], error)
SubmitOpenVPNChallengeResponse(ctx context.Context, in *OpenVPNChallengeSubmission, opts ...grpc.CallOption) (*emptypb.Empty, error)
CancelOpenVPNChallenge(ctx context.Context, in *OpenVPNChallengeCancel, opts ...grpc.CallOption) (*emptypb.Empty, error)
}
StartedServiceClient is the client API for StartedService 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 NewStartedServiceClient ¶
func NewStartedServiceClient(cc grpc.ClientConnInterface) StartedServiceClient
type StartedServiceServer ¶
type StartedServiceServer interface {
GetVersion(context.Context, *emptypb.Empty) (*Version, error)
SubscribeServiceStatus(*emptypb.Empty, grpc.ServerStreamingServer[ServiceStatus]) error
SubscribeLog(*emptypb.Empty, grpc.ServerStreamingServer[Log]) error
GetDefaultLogLevel(context.Context, *emptypb.Empty) (*DefaultLogLevel, error)
ClearLogs(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
SubscribeStatus(*SubscribeStatusRequest, grpc.ServerStreamingServer[Status]) error
SubscribeGroups(*emptypb.Empty, grpc.ServerStreamingServer[Groups]) error
GetClashModeStatus(context.Context, *emptypb.Empty) (*ClashModeStatus, error)
SubscribeClashMode(*emptypb.Empty, grpc.ServerStreamingServer[ClashMode]) error
SetClashMode(context.Context, *ClashMode) (*emptypb.Empty, error)
URLTest(context.Context, *URLTestRequest) (*emptypb.Empty, error)
SelectOutbound(context.Context, *SelectOutboundRequest) (*emptypb.Empty, error)
SetGroupExpand(context.Context, *SetGroupExpandRequest) (*emptypb.Empty, error)
SubscribeConnections(*SubscribeConnectionsRequest, grpc.ServerStreamingServer[ConnectionEvents]) error
CloseConnection(context.Context, *CloseConnectionRequest) (*emptypb.Empty, error)
CloseAllConnections(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
GetDeprecatedWarnings(context.Context, *emptypb.Empty) (*DeprecatedWarnings, error)
GetStartedAt(context.Context, *emptypb.Empty) (*StartedAt, error)
SubscribeOutbounds(*emptypb.Empty, grpc.ServerStreamingServer[OutboundList]) error
StartNetworkQualityTest(*NetworkQualityTestRequest, grpc.ServerStreamingServer[NetworkQualityTestProgress]) error
StartSTUNTest(*STUNTestRequest, grpc.ServerStreamingServer[STUNTestProgress]) error
SubscribeTailscaleStatus(*emptypb.Empty, grpc.ServerStreamingServer[TailscaleStatusUpdate]) error
StartTailscalePing(*TailscalePingRequest, grpc.ServerStreamingServer[TailscalePingResponse]) error
SetTailscaleExitNode(context.Context, *SetTailscaleExitNodeRequest) (*emptypb.Empty, error)
TailscaleLogout(context.Context, *TailscaleLogoutRequest) (*emptypb.Empty, error)
StartTailscaleSSHSession(grpc.BidiStreamingServer[TailscaleSSHClientMessage, TailscaleSSHServerMessage]) error
ProvideUSBDevices(grpc.BidiStreamingServer[USBProviderMessage, USBServerMessage]) error
SubscribeUSBIPServerStatus(*emptypb.Empty, grpc.ServerStreamingServer[USBIPServerStatusUpdate]) error
SubscribeOpenConnectStatus(*emptypb.Empty, grpc.ServerStreamingServer[OpenConnectStatusUpdate]) error
SubmitOpenConnectAuthResponse(context.Context, *OpenConnectAuthResponseSubmission) (*emptypb.Empty, error)
CancelOpenConnectAuthChallenge(context.Context, *OpenConnectAuthChallengeCancel) (*emptypb.Empty, error)
SubscribeOpenVPNStatus(*emptypb.Empty, grpc.ServerStreamingServer[OpenVPNStatusUpdate]) error
SubmitOpenVPNChallengeResponse(context.Context, *OpenVPNChallengeSubmission) (*emptypb.Empty, error)
CancelOpenVPNChallenge(context.Context, *OpenVPNChallengeCancel) (*emptypb.Empty, error)
// contains filtered or unexported methods
}
StartedServiceServer is the server API for StartedService service. All implementations must embed UnimplementedStartedServiceServer for forward compatibility.
type StartedService_ProvideUSBDevicesClient ¶ added in v1.14.0
type StartedService_ProvideUSBDevicesClient = grpc.BidiStreamingClient[USBProviderMessage, USBServerMessage]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type StartedService_ProvideUSBDevicesServer ¶ added in v1.14.0
type StartedService_ProvideUSBDevicesServer = grpc.BidiStreamingServer[USBProviderMessage, USBServerMessage]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type StartedService_StartNetworkQualityTestClient ¶ added in v1.14.0
type StartedService_StartNetworkQualityTestClient = grpc.ServerStreamingClient[NetworkQualityTestProgress]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type StartedService_StartNetworkQualityTestServer ¶ added in v1.14.0
type StartedService_StartNetworkQualityTestServer = grpc.ServerStreamingServer[NetworkQualityTestProgress]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type StartedService_StartSTUNTestClient ¶ added in v1.14.0
type StartedService_StartSTUNTestClient = grpc.ServerStreamingClient[STUNTestProgress]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type StartedService_StartSTUNTestServer ¶ added in v1.14.0
type StartedService_StartSTUNTestServer = grpc.ServerStreamingServer[STUNTestProgress]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type StartedService_StartTailscalePingClient ¶ added in v1.14.0
type StartedService_StartTailscalePingClient = grpc.ServerStreamingClient[TailscalePingResponse]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type StartedService_StartTailscalePingServer ¶ added in v1.14.0
type StartedService_StartTailscalePingServer = grpc.ServerStreamingServer[TailscalePingResponse]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type StartedService_StartTailscaleSSHSessionClient ¶ added in v1.14.0
type StartedService_StartTailscaleSSHSessionClient = grpc.BidiStreamingClient[TailscaleSSHClientMessage, TailscaleSSHServerMessage]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type StartedService_StartTailscaleSSHSessionServer ¶ added in v1.14.0
type StartedService_StartTailscaleSSHSessionServer = grpc.BidiStreamingServer[TailscaleSSHClientMessage, TailscaleSSHServerMessage]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type StartedService_SubscribeClashModeClient ¶
type StartedService_SubscribeClashModeClient = grpc.ServerStreamingClient[ClashMode]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type StartedService_SubscribeClashModeServer ¶
type StartedService_SubscribeClashModeServer = grpc.ServerStreamingServer[ClashMode]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type StartedService_SubscribeConnectionsClient ¶
type StartedService_SubscribeConnectionsClient = grpc.ServerStreamingClient[ConnectionEvents]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type StartedService_SubscribeConnectionsServer ¶
type StartedService_SubscribeConnectionsServer = grpc.ServerStreamingServer[ConnectionEvents]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type StartedService_SubscribeGroupsClient ¶
type StartedService_SubscribeGroupsClient = grpc.ServerStreamingClient[Groups]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type StartedService_SubscribeGroupsServer ¶
type StartedService_SubscribeGroupsServer = grpc.ServerStreamingServer[Groups]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type StartedService_SubscribeLogClient ¶
type StartedService_SubscribeLogClient = grpc.ServerStreamingClient[Log]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type StartedService_SubscribeLogServer ¶
type StartedService_SubscribeLogServer = grpc.ServerStreamingServer[Log]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type StartedService_SubscribeOpenConnectStatusClient ¶ added in v1.14.0
type StartedService_SubscribeOpenConnectStatusClient = grpc.ServerStreamingClient[OpenConnectStatusUpdate]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type StartedService_SubscribeOpenConnectStatusServer ¶ added in v1.14.0
type StartedService_SubscribeOpenConnectStatusServer = grpc.ServerStreamingServer[OpenConnectStatusUpdate]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type StartedService_SubscribeOpenVPNStatusClient ¶ added in v1.14.0
type StartedService_SubscribeOpenVPNStatusClient = grpc.ServerStreamingClient[OpenVPNStatusUpdate]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type StartedService_SubscribeOpenVPNStatusServer ¶ added in v1.14.0
type StartedService_SubscribeOpenVPNStatusServer = grpc.ServerStreamingServer[OpenVPNStatusUpdate]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type StartedService_SubscribeOutboundsClient ¶ added in v1.14.0
type StartedService_SubscribeOutboundsClient = grpc.ServerStreamingClient[OutboundList]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type StartedService_SubscribeOutboundsServer ¶ added in v1.14.0
type StartedService_SubscribeOutboundsServer = grpc.ServerStreamingServer[OutboundList]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type StartedService_SubscribeServiceStatusClient ¶
type StartedService_SubscribeServiceStatusClient = grpc.ServerStreamingClient[ServiceStatus]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type StartedService_SubscribeServiceStatusServer ¶
type StartedService_SubscribeServiceStatusServer = grpc.ServerStreamingServer[ServiceStatus]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type StartedService_SubscribeStatusClient ¶
type StartedService_SubscribeStatusClient = grpc.ServerStreamingClient[Status]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type StartedService_SubscribeStatusServer ¶
type StartedService_SubscribeStatusServer = grpc.ServerStreamingServer[Status]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type StartedService_SubscribeTailscaleStatusClient ¶ added in v1.14.0
type StartedService_SubscribeTailscaleStatusClient = grpc.ServerStreamingClient[TailscaleStatusUpdate]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type StartedService_SubscribeTailscaleStatusServer ¶ added in v1.14.0
type StartedService_SubscribeTailscaleStatusServer = grpc.ServerStreamingServer[TailscaleStatusUpdate]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type StartedService_SubscribeUSBIPServerStatusClient ¶ added in v1.14.0
type StartedService_SubscribeUSBIPServerStatusClient = grpc.ServerStreamingClient[USBIPServerStatusUpdate]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type StartedService_SubscribeUSBIPServerStatusServer ¶ added in v1.14.0
type StartedService_SubscribeUSBIPServerStatusServer = grpc.ServerStreamingServer[USBIPServerStatusUpdate]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type Status ¶
type Status struct {
Memory uint64 `protobuf:"varint,1,opt,name=memory,proto3" json:"memory,omitempty"`
Goroutines int32 `protobuf:"varint,2,opt,name=goroutines,proto3" json:"goroutines,omitempty"`
ConnectionsIn int32 `protobuf:"varint,3,opt,name=connectionsIn,proto3" json:"connectionsIn,omitempty"`
ConnectionsOut int32 `protobuf:"varint,4,opt,name=connectionsOut,proto3" json:"connectionsOut,omitempty"`
TrafficAvailable bool `protobuf:"varint,5,opt,name=trafficAvailable,proto3" json:"trafficAvailable,omitempty"`
Uplink int64 `protobuf:"varint,6,opt,name=uplink,proto3" json:"uplink,omitempty"`
Downlink int64 `protobuf:"varint,7,opt,name=downlink,proto3" json:"downlink,omitempty"`
UplinkTotal int64 `protobuf:"varint,8,opt,name=uplinkTotal,proto3" json:"uplinkTotal,omitempty"`
DownlinkTotal int64 `protobuf:"varint,9,opt,name=downlinkTotal,proto3" json:"downlinkTotal,omitempty"`
// contains filtered or unexported fields
}
func (*Status) Descriptor
deprecated
func (*Status) GetConnectionsIn ¶
func (*Status) GetConnectionsOut ¶
func (*Status) GetDownlink ¶
func (*Status) GetDownlinkTotal ¶
func (*Status) GetGoroutines ¶
func (*Status) GetTrafficAvailable ¶
func (*Status) GetUplinkTotal ¶
func (*Status) ProtoMessage ¶
func (*Status) ProtoMessage()
func (*Status) ProtoReflect ¶
func (x *Status) ProtoReflect() protoreflect.Message
type SubscribeConnectionsRequest ¶
type SubscribeConnectionsRequest struct {
Interval int64 `protobuf:"varint,1,opt,name=interval,proto3" json:"interval,omitempty"`
// contains filtered or unexported fields
}
func (*SubscribeConnectionsRequest) Descriptor
deprecated
func (*SubscribeConnectionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use SubscribeConnectionsRequest.ProtoReflect.Descriptor instead.
func (*SubscribeConnectionsRequest) GetInterval ¶
func (x *SubscribeConnectionsRequest) GetInterval() int64
func (*SubscribeConnectionsRequest) ProtoMessage ¶
func (*SubscribeConnectionsRequest) ProtoMessage()
func (*SubscribeConnectionsRequest) ProtoReflect ¶
func (x *SubscribeConnectionsRequest) ProtoReflect() protoreflect.Message
func (*SubscribeConnectionsRequest) Reset ¶
func (x *SubscribeConnectionsRequest) Reset()
func (*SubscribeConnectionsRequest) String ¶
func (x *SubscribeConnectionsRequest) String() string
type SubscribeStatusRequest ¶
type SubscribeStatusRequest struct {
Interval int64 `protobuf:"varint,1,opt,name=interval,proto3" json:"interval,omitempty"`
// contains filtered or unexported fields
}
func (*SubscribeStatusRequest) Descriptor
deprecated
func (*SubscribeStatusRequest) Descriptor() ([]byte, []int)
Deprecated: Use SubscribeStatusRequest.ProtoReflect.Descriptor instead.
func (*SubscribeStatusRequest) GetInterval ¶
func (x *SubscribeStatusRequest) GetInterval() int64
func (*SubscribeStatusRequest) ProtoMessage ¶
func (*SubscribeStatusRequest) ProtoMessage()
func (*SubscribeStatusRequest) ProtoReflect ¶
func (x *SubscribeStatusRequest) ProtoReflect() protoreflect.Message
func (*SubscribeStatusRequest) Reset ¶
func (x *SubscribeStatusRequest) Reset()
func (*SubscribeStatusRequest) String ¶
func (x *SubscribeStatusRequest) String() string
type SystemProxyStatus ¶
type SystemProxyStatus struct {
Available bool `protobuf:"varint,1,opt,name=available,proto3" json:"available,omitempty"`
Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
// contains filtered or unexported fields
}
func (*SystemProxyStatus) Descriptor
deprecated
func (*SystemProxyStatus) Descriptor() ([]byte, []int)
Deprecated: Use SystemProxyStatus.ProtoReflect.Descriptor instead.
func (*SystemProxyStatus) GetAvailable ¶
func (x *SystemProxyStatus) GetAvailable() bool
func (*SystemProxyStatus) GetEnabled ¶
func (x *SystemProxyStatus) GetEnabled() bool
func (*SystemProxyStatus) ProtoMessage ¶
func (*SystemProxyStatus) ProtoMessage()
func (*SystemProxyStatus) ProtoReflect ¶
func (x *SystemProxyStatus) ProtoReflect() protoreflect.Message
func (*SystemProxyStatus) Reset ¶
func (x *SystemProxyStatus) Reset()
func (*SystemProxyStatus) String ¶
func (x *SystemProxyStatus) String() string
type TailscaleEndpointStatus ¶ added in v1.14.0
type TailscaleEndpointStatus struct {
EndpointTag string `protobuf:"bytes,1,opt,name=endpointTag,proto3" json:"endpointTag,omitempty"`
BackendState string `protobuf:"bytes,2,opt,name=backendState,proto3" json:"backendState,omitempty"`
StateText string `protobuf:"bytes,3,opt,name=stateText,proto3" json:"stateText,omitempty"`
AuthURL string `protobuf:"bytes,4,opt,name=authURL,proto3" json:"authURL,omitempty"`
NetworkName string `protobuf:"bytes,5,opt,name=networkName,proto3" json:"networkName,omitempty"`
MagicDNSSuffix string `protobuf:"bytes,6,opt,name=magicDNSSuffix,proto3" json:"magicDNSSuffix,omitempty"`
Self *TailscalePeer `protobuf:"bytes,7,opt,name=self,proto3" json:"self,omitempty"`
UserGroups []*TailscaleUserGroup `protobuf:"bytes,8,rep,name=userGroups,proto3" json:"userGroups,omitempty"`
ExitNode *TailscalePeer `protobuf:"bytes,9,opt,name=exitNode,proto3" json:"exitNode,omitempty"`
KeyAuth bool `protobuf:"varint,10,opt,name=keyAuth,proto3" json:"keyAuth,omitempty"`
// contains filtered or unexported fields
}
func (*TailscaleEndpointStatus) Descriptor
deprecated
added in
v1.14.0
func (*TailscaleEndpointStatus) Descriptor() ([]byte, []int)
Deprecated: Use TailscaleEndpointStatus.ProtoReflect.Descriptor instead.
func (*TailscaleEndpointStatus) GetAuthURL ¶ added in v1.14.0
func (x *TailscaleEndpointStatus) GetAuthURL() string
func (*TailscaleEndpointStatus) GetBackendState ¶ added in v1.14.0
func (x *TailscaleEndpointStatus) GetBackendState() string
func (*TailscaleEndpointStatus) GetEndpointTag ¶ added in v1.14.0
func (x *TailscaleEndpointStatus) GetEndpointTag() string
func (*TailscaleEndpointStatus) GetExitNode ¶ added in v1.14.0
func (x *TailscaleEndpointStatus) GetExitNode() *TailscalePeer
func (*TailscaleEndpointStatus) GetKeyAuth ¶ added in v1.14.0
func (x *TailscaleEndpointStatus) GetKeyAuth() bool
func (*TailscaleEndpointStatus) GetMagicDNSSuffix ¶ added in v1.14.0
func (x *TailscaleEndpointStatus) GetMagicDNSSuffix() string
func (*TailscaleEndpointStatus) GetNetworkName ¶ added in v1.14.0
func (x *TailscaleEndpointStatus) GetNetworkName() string
func (*TailscaleEndpointStatus) GetSelf ¶ added in v1.14.0
func (x *TailscaleEndpointStatus) GetSelf() *TailscalePeer
func (*TailscaleEndpointStatus) GetStateText ¶ added in v1.14.0
func (x *TailscaleEndpointStatus) GetStateText() string
func (*TailscaleEndpointStatus) GetUserGroups ¶ added in v1.14.0
func (x *TailscaleEndpointStatus) GetUserGroups() []*TailscaleUserGroup
func (*TailscaleEndpointStatus) ProtoMessage ¶ added in v1.14.0
func (*TailscaleEndpointStatus) ProtoMessage()
func (*TailscaleEndpointStatus) ProtoReflect ¶ added in v1.14.0
func (x *TailscaleEndpointStatus) ProtoReflect() protoreflect.Message
func (*TailscaleEndpointStatus) Reset ¶ added in v1.14.0
func (x *TailscaleEndpointStatus) Reset()
func (*TailscaleEndpointStatus) String ¶ added in v1.14.0
func (x *TailscaleEndpointStatus) String() string
type TailscaleLogoutRequest ¶ added in v1.14.0
type TailscaleLogoutRequest struct {
EndpointTag string `protobuf:"bytes,1,opt,name=endpointTag,proto3" json:"endpointTag,omitempty"`
// contains filtered or unexported fields
}
func (*TailscaleLogoutRequest) Descriptor
deprecated
added in
v1.14.0
func (*TailscaleLogoutRequest) Descriptor() ([]byte, []int)
Deprecated: Use TailscaleLogoutRequest.ProtoReflect.Descriptor instead.
func (*TailscaleLogoutRequest) GetEndpointTag ¶ added in v1.14.0
func (x *TailscaleLogoutRequest) GetEndpointTag() string
func (*TailscaleLogoutRequest) ProtoMessage ¶ added in v1.14.0
func (*TailscaleLogoutRequest) ProtoMessage()
func (*TailscaleLogoutRequest) ProtoReflect ¶ added in v1.14.0
func (x *TailscaleLogoutRequest) ProtoReflect() protoreflect.Message
func (*TailscaleLogoutRequest) Reset ¶ added in v1.14.0
func (x *TailscaleLogoutRequest) Reset()
func (*TailscaleLogoutRequest) String ¶ added in v1.14.0
func (x *TailscaleLogoutRequest) String() string
type TailscalePeer ¶ added in v1.14.0
type TailscalePeer struct {
HostName string `protobuf:"bytes,1,opt,name=hostName,proto3" json:"hostName,omitempty"`
DnsName string `protobuf:"bytes,2,opt,name=dnsName,proto3" json:"dnsName,omitempty"`
Os string `protobuf:"bytes,3,opt,name=os,proto3" json:"os,omitempty"`
TailscaleIPs []string `protobuf:"bytes,4,rep,name=tailscaleIPs,proto3" json:"tailscaleIPs,omitempty"`
Online bool `protobuf:"varint,5,opt,name=online,proto3" json:"online,omitempty"`
ExitNode bool `protobuf:"varint,6,opt,name=exitNode,proto3" json:"exitNode,omitempty"`
ExitNodeOption bool `protobuf:"varint,7,opt,name=exitNodeOption,proto3" json:"exitNodeOption,omitempty"`
Active bool `protobuf:"varint,8,opt,name=active,proto3" json:"active,omitempty"`
RxBytes int64 `protobuf:"varint,9,opt,name=rxBytes,proto3" json:"rxBytes,omitempty"`
TxBytes int64 `protobuf:"varint,10,opt,name=txBytes,proto3" json:"txBytes,omitempty"`
KeyExpiry int64 `protobuf:"varint,11,opt,name=keyExpiry,proto3" json:"keyExpiry,omitempty"`
StableID string `protobuf:"bytes,12,opt,name=stableID,proto3" json:"stableID,omitempty"`
Expired bool `protobuf:"varint,13,opt,name=expired,proto3" json:"expired,omitempty"`
SshHostKeys []string `protobuf:"bytes,14,rep,name=sshHostKeys,proto3" json:"sshHostKeys,omitempty"`
LastSeen int64 `protobuf:"varint,16,opt,name=lastSeen,proto3" json:"lastSeen,omitempty"`
// contains filtered or unexported fields
}
func (*TailscalePeer) Descriptor
deprecated
added in
v1.14.0
func (*TailscalePeer) Descriptor() ([]byte, []int)
Deprecated: Use TailscalePeer.ProtoReflect.Descriptor instead.
func (*TailscalePeer) GetActive ¶ added in v1.14.0
func (x *TailscalePeer) GetActive() bool
func (*TailscalePeer) GetDnsName ¶ added in v1.14.0
func (x *TailscalePeer) GetDnsName() string
func (*TailscalePeer) GetExitNode ¶ added in v1.14.0
func (x *TailscalePeer) GetExitNode() bool
func (*TailscalePeer) GetExitNodeOption ¶ added in v1.14.0
func (x *TailscalePeer) GetExitNodeOption() bool
func (*TailscalePeer) GetExpired ¶ added in v1.14.0
func (x *TailscalePeer) GetExpired() bool
func (*TailscalePeer) GetHostName ¶ added in v1.14.0
func (x *TailscalePeer) GetHostName() string
func (*TailscalePeer) GetKeyExpiry ¶ added in v1.14.0
func (x *TailscalePeer) GetKeyExpiry() int64
func (*TailscalePeer) GetLastSeen ¶ added in v1.14.0
func (x *TailscalePeer) GetLastSeen() int64
func (*TailscalePeer) GetOnline ¶ added in v1.14.0
func (x *TailscalePeer) GetOnline() bool
func (*TailscalePeer) GetOs ¶ added in v1.14.0
func (x *TailscalePeer) GetOs() string
func (*TailscalePeer) GetRxBytes ¶ added in v1.14.0
func (x *TailscalePeer) GetRxBytes() int64
func (*TailscalePeer) GetShareeNode ¶ added in v1.14.0
func (x *TailscalePeer) GetShareeNode() bool
func (*TailscalePeer) GetSshHostKeys ¶ added in v1.14.0
func (x *TailscalePeer) GetSshHostKeys() []string
func (*TailscalePeer) GetStableID ¶ added in v1.14.0
func (x *TailscalePeer) GetStableID() string
func (*TailscalePeer) GetTailscaleIPs ¶ added in v1.14.0
func (x *TailscalePeer) GetTailscaleIPs() []string
func (*TailscalePeer) GetTxBytes ¶ added in v1.14.0
func (x *TailscalePeer) GetTxBytes() int64
func (*TailscalePeer) ProtoMessage ¶ added in v1.14.0
func (*TailscalePeer) ProtoMessage()
func (*TailscalePeer) ProtoReflect ¶ added in v1.14.0
func (x *TailscalePeer) ProtoReflect() protoreflect.Message
func (*TailscalePeer) Reset ¶ added in v1.14.0
func (x *TailscalePeer) Reset()
func (*TailscalePeer) String ¶ added in v1.14.0
func (x *TailscalePeer) String() string
type TailscalePingRequest ¶ added in v1.14.0
type TailscalePingRequest struct {
EndpointTag string `protobuf:"bytes,1,opt,name=endpointTag,proto3" json:"endpointTag,omitempty"`
PeerIP string `protobuf:"bytes,2,opt,name=peerIP,proto3" json:"peerIP,omitempty"`
// contains filtered or unexported fields
}
func (*TailscalePingRequest) Descriptor
deprecated
added in
v1.14.0
func (*TailscalePingRequest) Descriptor() ([]byte, []int)
Deprecated: Use TailscalePingRequest.ProtoReflect.Descriptor instead.
func (*TailscalePingRequest) GetEndpointTag ¶ added in v1.14.0
func (x *TailscalePingRequest) GetEndpointTag() string
func (*TailscalePingRequest) GetPeerIP ¶ added in v1.14.0
func (x *TailscalePingRequest) GetPeerIP() string
func (*TailscalePingRequest) ProtoMessage ¶ added in v1.14.0
func (*TailscalePingRequest) ProtoMessage()
func (*TailscalePingRequest) ProtoReflect ¶ added in v1.14.0
func (x *TailscalePingRequest) ProtoReflect() protoreflect.Message
func (*TailscalePingRequest) Reset ¶ added in v1.14.0
func (x *TailscalePingRequest) Reset()
func (*TailscalePingRequest) String ¶ added in v1.14.0
func (x *TailscalePingRequest) String() string
type TailscalePingResponse ¶ added in v1.14.0
type TailscalePingResponse struct {
LatencyMs float64 `protobuf:"fixed64,1,opt,name=latencyMs,proto3" json:"latencyMs,omitempty"`
IsDirect bool `protobuf:"varint,2,opt,name=isDirect,proto3" json:"isDirect,omitempty"`
Endpoint string `protobuf:"bytes,3,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
DerpRegionID int32 `protobuf:"varint,4,opt,name=derpRegionID,proto3" json:"derpRegionID,omitempty"`
DerpRegionCode string `protobuf:"bytes,5,opt,name=derpRegionCode,proto3" json:"derpRegionCode,omitempty"`
Error string `protobuf:"bytes,6,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
func (*TailscalePingResponse) Descriptor
deprecated
added in
v1.14.0
func (*TailscalePingResponse) Descriptor() ([]byte, []int)
Deprecated: Use TailscalePingResponse.ProtoReflect.Descriptor instead.
func (*TailscalePingResponse) GetDerpRegionCode ¶ added in v1.14.0
func (x *TailscalePingResponse) GetDerpRegionCode() string
func (*TailscalePingResponse) GetDerpRegionID ¶ added in v1.14.0
func (x *TailscalePingResponse) GetDerpRegionID() int32
func (*TailscalePingResponse) GetEndpoint ¶ added in v1.14.0
func (x *TailscalePingResponse) GetEndpoint() string
func (*TailscalePingResponse) GetError ¶ added in v1.14.0
func (x *TailscalePingResponse) GetError() string
func (*TailscalePingResponse) GetIsDirect ¶ added in v1.14.0
func (x *TailscalePingResponse) GetIsDirect() bool
func (*TailscalePingResponse) GetLatencyMs ¶ added in v1.14.0
func (x *TailscalePingResponse) GetLatencyMs() float64
func (*TailscalePingResponse) ProtoMessage ¶ added in v1.14.0
func (*TailscalePingResponse) ProtoMessage()
func (*TailscalePingResponse) ProtoReflect ¶ added in v1.14.0
func (x *TailscalePingResponse) ProtoReflect() protoreflect.Message
func (*TailscalePingResponse) Reset ¶ added in v1.14.0
func (x *TailscalePingResponse) Reset()
func (*TailscalePingResponse) String ¶ added in v1.14.0
func (x *TailscalePingResponse) String() string
type TailscaleSSHAuthBanner ¶ added in v1.14.0
type TailscaleSSHAuthBanner struct {
Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
// contains filtered or unexported fields
}
func (*TailscaleSSHAuthBanner) Descriptor
deprecated
added in
v1.14.0
func (*TailscaleSSHAuthBanner) Descriptor() ([]byte, []int)
Deprecated: Use TailscaleSSHAuthBanner.ProtoReflect.Descriptor instead.
func (*TailscaleSSHAuthBanner) GetMessage ¶ added in v1.14.0
func (x *TailscaleSSHAuthBanner) GetMessage() string
func (*TailscaleSSHAuthBanner) ProtoMessage ¶ added in v1.14.0
func (*TailscaleSSHAuthBanner) ProtoMessage()
func (*TailscaleSSHAuthBanner) ProtoReflect ¶ added in v1.14.0
func (x *TailscaleSSHAuthBanner) ProtoReflect() protoreflect.Message
func (*TailscaleSSHAuthBanner) Reset ¶ added in v1.14.0
func (x *TailscaleSSHAuthBanner) Reset()
func (*TailscaleSSHAuthBanner) String ¶ added in v1.14.0
func (x *TailscaleSSHAuthBanner) String() string
type TailscaleSSHClientMessage ¶ added in v1.14.0
type TailscaleSSHClientMessage struct {
// Types that are valid to be assigned to Message:
//
// *TailscaleSSHClientMessage_Start
// *TailscaleSSHClientMessage_Input
// *TailscaleSSHClientMessage_Resize
Message isTailscaleSSHClientMessage_Message `protobuf_oneof:"message"`
// contains filtered or unexported fields
}
func (*TailscaleSSHClientMessage) Descriptor
deprecated
added in
v1.14.0
func (*TailscaleSSHClientMessage) Descriptor() ([]byte, []int)
Deprecated: Use TailscaleSSHClientMessage.ProtoReflect.Descriptor instead.
func (*TailscaleSSHClientMessage) GetInput ¶ added in v1.14.0
func (x *TailscaleSSHClientMessage) GetInput() *TailscaleSSHInput
func (*TailscaleSSHClientMessage) GetMessage ¶ added in v1.14.0
func (x *TailscaleSSHClientMessage) GetMessage() isTailscaleSSHClientMessage_Message
func (*TailscaleSSHClientMessage) GetResize ¶ added in v1.14.0
func (x *TailscaleSSHClientMessage) GetResize() *TailscaleSSHResize
func (*TailscaleSSHClientMessage) GetStart ¶ added in v1.14.0
func (x *TailscaleSSHClientMessage) GetStart() *TailscaleSSHStart
func (*TailscaleSSHClientMessage) ProtoMessage ¶ added in v1.14.0
func (*TailscaleSSHClientMessage) ProtoMessage()
func (*TailscaleSSHClientMessage) ProtoReflect ¶ added in v1.14.0
func (x *TailscaleSSHClientMessage) ProtoReflect() protoreflect.Message
func (*TailscaleSSHClientMessage) Reset ¶ added in v1.14.0
func (x *TailscaleSSHClientMessage) Reset()
func (*TailscaleSSHClientMessage) String ¶ added in v1.14.0
func (x *TailscaleSSHClientMessage) String() string
type TailscaleSSHClientMessage_Input ¶ added in v1.14.0
type TailscaleSSHClientMessage_Input struct {
Input *TailscaleSSHInput `protobuf:"bytes,2,opt,name=input,proto3,oneof"`
}
type TailscaleSSHClientMessage_Resize ¶ added in v1.14.0
type TailscaleSSHClientMessage_Resize struct {
Resize *TailscaleSSHResize `protobuf:"bytes,3,opt,name=resize,proto3,oneof"`
}
type TailscaleSSHClientMessage_Start ¶ added in v1.14.0
type TailscaleSSHClientMessage_Start struct {
Start *TailscaleSSHStart `protobuf:"bytes,1,opt,name=start,proto3,oneof"`
}
type TailscaleSSHError ¶ added in v1.14.0
type TailscaleSSHError struct {
Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
// contains filtered or unexported fields
}
func (*TailscaleSSHError) Descriptor
deprecated
added in
v1.14.0
func (*TailscaleSSHError) Descriptor() ([]byte, []int)
Deprecated: Use TailscaleSSHError.ProtoReflect.Descriptor instead.
func (*TailscaleSSHError) GetMessage ¶ added in v1.14.0
func (x *TailscaleSSHError) GetMessage() string
func (*TailscaleSSHError) ProtoMessage ¶ added in v1.14.0
func (*TailscaleSSHError) ProtoMessage()
func (*TailscaleSSHError) ProtoReflect ¶ added in v1.14.0
func (x *TailscaleSSHError) ProtoReflect() protoreflect.Message
func (*TailscaleSSHError) Reset ¶ added in v1.14.0
func (x *TailscaleSSHError) Reset()
func (*TailscaleSSHError) String ¶ added in v1.14.0
func (x *TailscaleSSHError) String() string
type TailscaleSSHExit ¶ added in v1.14.0
type TailscaleSSHExit struct {
ExitCode int32 `protobuf:"varint,1,opt,name=exitCode,proto3" json:"exitCode,omitempty"`
Signal string `protobuf:"bytes,2,opt,name=signal,proto3" json:"signal,omitempty"`
ErrorMessage string `protobuf:"bytes,3,opt,name=errorMessage,proto3" json:"errorMessage,omitempty"`
// contains filtered or unexported fields
}
func (*TailscaleSSHExit) Descriptor
deprecated
added in
v1.14.0
func (*TailscaleSSHExit) Descriptor() ([]byte, []int)
Deprecated: Use TailscaleSSHExit.ProtoReflect.Descriptor instead.
func (*TailscaleSSHExit) GetErrorMessage ¶ added in v1.14.0
func (x *TailscaleSSHExit) GetErrorMessage() string
func (*TailscaleSSHExit) GetExitCode ¶ added in v1.14.0
func (x *TailscaleSSHExit) GetExitCode() int32
func (*TailscaleSSHExit) GetSignal ¶ added in v1.14.0
func (x *TailscaleSSHExit) GetSignal() string
func (*TailscaleSSHExit) ProtoMessage ¶ added in v1.14.0
func (*TailscaleSSHExit) ProtoMessage()
func (*TailscaleSSHExit) ProtoReflect ¶ added in v1.14.0
func (x *TailscaleSSHExit) ProtoReflect() protoreflect.Message
func (*TailscaleSSHExit) Reset ¶ added in v1.14.0
func (x *TailscaleSSHExit) Reset()
func (*TailscaleSSHExit) String ¶ added in v1.14.0
func (x *TailscaleSSHExit) String() string
type TailscaleSSHInput ¶ added in v1.14.0
type TailscaleSSHInput struct {
Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
func (*TailscaleSSHInput) Descriptor
deprecated
added in
v1.14.0
func (*TailscaleSSHInput) Descriptor() ([]byte, []int)
Deprecated: Use TailscaleSSHInput.ProtoReflect.Descriptor instead.
func (*TailscaleSSHInput) GetData ¶ added in v1.14.0
func (x *TailscaleSSHInput) GetData() []byte
func (*TailscaleSSHInput) ProtoMessage ¶ added in v1.14.0
func (*TailscaleSSHInput) ProtoMessage()
func (*TailscaleSSHInput) ProtoReflect ¶ added in v1.14.0
func (x *TailscaleSSHInput) ProtoReflect() protoreflect.Message
func (*TailscaleSSHInput) Reset ¶ added in v1.14.0
func (x *TailscaleSSHInput) Reset()
func (*TailscaleSSHInput) String ¶ added in v1.14.0
func (x *TailscaleSSHInput) String() string
type TailscaleSSHOutput ¶ added in v1.14.0
type TailscaleSSHOutput struct {
Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
func (*TailscaleSSHOutput) Descriptor
deprecated
added in
v1.14.0
func (*TailscaleSSHOutput) Descriptor() ([]byte, []int)
Deprecated: Use TailscaleSSHOutput.ProtoReflect.Descriptor instead.
func (*TailscaleSSHOutput) GetData ¶ added in v1.14.0
func (x *TailscaleSSHOutput) GetData() []byte
func (*TailscaleSSHOutput) ProtoMessage ¶ added in v1.14.0
func (*TailscaleSSHOutput) ProtoMessage()
func (*TailscaleSSHOutput) ProtoReflect ¶ added in v1.14.0
func (x *TailscaleSSHOutput) ProtoReflect() protoreflect.Message
func (*TailscaleSSHOutput) Reset ¶ added in v1.14.0
func (x *TailscaleSSHOutput) Reset()
func (*TailscaleSSHOutput) String ¶ added in v1.14.0
func (x *TailscaleSSHOutput) String() string
type TailscaleSSHReady ¶ added in v1.14.0
type TailscaleSSHReady struct {
// contains filtered or unexported fields
}
func (*TailscaleSSHReady) Descriptor
deprecated
added in
v1.14.0
func (*TailscaleSSHReady) Descriptor() ([]byte, []int)
Deprecated: Use TailscaleSSHReady.ProtoReflect.Descriptor instead.
func (*TailscaleSSHReady) ProtoMessage ¶ added in v1.14.0
func (*TailscaleSSHReady) ProtoMessage()
func (*TailscaleSSHReady) ProtoReflect ¶ added in v1.14.0
func (x *TailscaleSSHReady) ProtoReflect() protoreflect.Message
func (*TailscaleSSHReady) Reset ¶ added in v1.14.0
func (x *TailscaleSSHReady) Reset()
func (*TailscaleSSHReady) String ¶ added in v1.14.0
func (x *TailscaleSSHReady) String() string
type TailscaleSSHResize ¶ added in v1.14.0
type TailscaleSSHResize struct {
Columns int32 `protobuf:"varint,1,opt,name=columns,proto3" json:"columns,omitempty"`
Rows int32 `protobuf:"varint,2,opt,name=rows,proto3" json:"rows,omitempty"`
WidthPixels int32 `protobuf:"varint,3,opt,name=widthPixels,proto3" json:"widthPixels,omitempty"`
HeightPixels int32 `protobuf:"varint,4,opt,name=heightPixels,proto3" json:"heightPixels,omitempty"`
// contains filtered or unexported fields
}
func (*TailscaleSSHResize) Descriptor
deprecated
added in
v1.14.0
func (*TailscaleSSHResize) Descriptor() ([]byte, []int)
Deprecated: Use TailscaleSSHResize.ProtoReflect.Descriptor instead.
func (*TailscaleSSHResize) GetColumns ¶ added in v1.14.0
func (x *TailscaleSSHResize) GetColumns() int32
func (*TailscaleSSHResize) GetHeightPixels ¶ added in v1.14.0
func (x *TailscaleSSHResize) GetHeightPixels() int32
func (*TailscaleSSHResize) GetRows ¶ added in v1.14.0
func (x *TailscaleSSHResize) GetRows() int32
func (*TailscaleSSHResize) GetWidthPixels ¶ added in v1.14.0
func (x *TailscaleSSHResize) GetWidthPixels() int32
func (*TailscaleSSHResize) ProtoMessage ¶ added in v1.14.0
func (*TailscaleSSHResize) ProtoMessage()
func (*TailscaleSSHResize) ProtoReflect ¶ added in v1.14.0
func (x *TailscaleSSHResize) ProtoReflect() protoreflect.Message
func (*TailscaleSSHResize) Reset ¶ added in v1.14.0
func (x *TailscaleSSHResize) Reset()
func (*TailscaleSSHResize) String ¶ added in v1.14.0
func (x *TailscaleSSHResize) String() string
type TailscaleSSHServerMessage ¶ added in v1.14.0
type TailscaleSSHServerMessage struct {
// Types that are valid to be assigned to Message:
//
// *TailscaleSSHServerMessage_AuthBanner
// *TailscaleSSHServerMessage_Ready
// *TailscaleSSHServerMessage_Output
// *TailscaleSSHServerMessage_Exit
// *TailscaleSSHServerMessage_Error
Message isTailscaleSSHServerMessage_Message `protobuf_oneof:"message"`
// contains filtered or unexported fields
}
func (*TailscaleSSHServerMessage) Descriptor
deprecated
added in
v1.14.0
func (*TailscaleSSHServerMessage) Descriptor() ([]byte, []int)
Deprecated: Use TailscaleSSHServerMessage.ProtoReflect.Descriptor instead.
func (*TailscaleSSHServerMessage) GetAuthBanner ¶ added in v1.14.0
func (x *TailscaleSSHServerMessage) GetAuthBanner() *TailscaleSSHAuthBanner
func (*TailscaleSSHServerMessage) GetError ¶ added in v1.14.0
func (x *TailscaleSSHServerMessage) GetError() *TailscaleSSHError
func (*TailscaleSSHServerMessage) GetExit ¶ added in v1.14.0
func (x *TailscaleSSHServerMessage) GetExit() *TailscaleSSHExit
func (*TailscaleSSHServerMessage) GetMessage ¶ added in v1.14.0
func (x *TailscaleSSHServerMessage) GetMessage() isTailscaleSSHServerMessage_Message
func (*TailscaleSSHServerMessage) GetOutput ¶ added in v1.14.0
func (x *TailscaleSSHServerMessage) GetOutput() *TailscaleSSHOutput
func (*TailscaleSSHServerMessage) GetReady ¶ added in v1.14.0
func (x *TailscaleSSHServerMessage) GetReady() *TailscaleSSHReady
func (*TailscaleSSHServerMessage) ProtoMessage ¶ added in v1.14.0
func (*TailscaleSSHServerMessage) ProtoMessage()
func (*TailscaleSSHServerMessage) ProtoReflect ¶ added in v1.14.0
func (x *TailscaleSSHServerMessage) ProtoReflect() protoreflect.Message
func (*TailscaleSSHServerMessage) Reset ¶ added in v1.14.0
func (x *TailscaleSSHServerMessage) Reset()
func (*TailscaleSSHServerMessage) String ¶ added in v1.14.0
func (x *TailscaleSSHServerMessage) String() string
type TailscaleSSHServerMessage_AuthBanner ¶ added in v1.14.0
type TailscaleSSHServerMessage_AuthBanner struct {
AuthBanner *TailscaleSSHAuthBanner `protobuf:"bytes,1,opt,name=authBanner,proto3,oneof"`
}
type TailscaleSSHServerMessage_Error ¶ added in v1.14.0
type TailscaleSSHServerMessage_Error struct {
Error *TailscaleSSHError `protobuf:"bytes,5,opt,name=error,proto3,oneof"`
}
type TailscaleSSHServerMessage_Exit ¶ added in v1.14.0
type TailscaleSSHServerMessage_Exit struct {
Exit *TailscaleSSHExit `protobuf:"bytes,4,opt,name=exit,proto3,oneof"`
}
type TailscaleSSHServerMessage_Output ¶ added in v1.14.0
type TailscaleSSHServerMessage_Output struct {
Output *TailscaleSSHOutput `protobuf:"bytes,3,opt,name=output,proto3,oneof"`
}
type TailscaleSSHServerMessage_Ready ¶ added in v1.14.0
type TailscaleSSHServerMessage_Ready struct {
Ready *TailscaleSSHReady `protobuf:"bytes,2,opt,name=ready,proto3,oneof"`
}
type TailscaleSSHStart ¶ added in v1.14.0
type TailscaleSSHStart struct {
EndpointTag string `protobuf:"bytes,1,opt,name=endpointTag,proto3" json:"endpointTag,omitempty"`
PeerAddress string `protobuf:"bytes,2,opt,name=peerAddress,proto3" json:"peerAddress,omitempty"`
Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
TerminalType string `protobuf:"bytes,4,opt,name=terminalType,proto3" json:"terminalType,omitempty"`
Columns int32 `protobuf:"varint,5,opt,name=columns,proto3" json:"columns,omitempty"`
Rows int32 `protobuf:"varint,6,opt,name=rows,proto3" json:"rows,omitempty"`
WidthPixels int32 `protobuf:"varint,7,opt,name=widthPixels,proto3" json:"widthPixels,omitempty"`
HeightPixels int32 `protobuf:"varint,8,opt,name=heightPixels,proto3" json:"heightPixels,omitempty"`
HostKeys []string `protobuf:"bytes,9,rep,name=hostKeys,proto3" json:"hostKeys,omitempty"`
ForwardAgent bool `protobuf:"varint,10,opt,name=forward_agent,json=forwardAgent,proto3" json:"forward_agent,omitempty"`
// contains filtered or unexported fields
}
func (*TailscaleSSHStart) Descriptor
deprecated
added in
v1.14.0
func (*TailscaleSSHStart) Descriptor() ([]byte, []int)
Deprecated: Use TailscaleSSHStart.ProtoReflect.Descriptor instead.
func (*TailscaleSSHStart) GetColumns ¶ added in v1.14.0
func (x *TailscaleSSHStart) GetColumns() int32
func (*TailscaleSSHStart) GetEndpointTag ¶ added in v1.14.0
func (x *TailscaleSSHStart) GetEndpointTag() string
func (*TailscaleSSHStart) GetForwardAgent ¶ added in v1.14.0
func (x *TailscaleSSHStart) GetForwardAgent() bool
func (*TailscaleSSHStart) GetHeightPixels ¶ added in v1.14.0
func (x *TailscaleSSHStart) GetHeightPixels() int32
func (*TailscaleSSHStart) GetHostKeys ¶ added in v1.14.0
func (x *TailscaleSSHStart) GetHostKeys() []string
func (*TailscaleSSHStart) GetPeerAddress ¶ added in v1.14.0
func (x *TailscaleSSHStart) GetPeerAddress() string
func (*TailscaleSSHStart) GetRows ¶ added in v1.14.0
func (x *TailscaleSSHStart) GetRows() int32
func (*TailscaleSSHStart) GetTerminalType ¶ added in v1.14.0
func (x *TailscaleSSHStart) GetTerminalType() string
func (*TailscaleSSHStart) GetUsername ¶ added in v1.14.0
func (x *TailscaleSSHStart) GetUsername() string
func (*TailscaleSSHStart) GetWidthPixels ¶ added in v1.14.0
func (x *TailscaleSSHStart) GetWidthPixels() int32
func (*TailscaleSSHStart) ProtoMessage ¶ added in v1.14.0
func (*TailscaleSSHStart) ProtoMessage()
func (*TailscaleSSHStart) ProtoReflect ¶ added in v1.14.0
func (x *TailscaleSSHStart) ProtoReflect() protoreflect.Message
func (*TailscaleSSHStart) Reset ¶ added in v1.14.0
func (x *TailscaleSSHStart) Reset()
func (*TailscaleSSHStart) String ¶ added in v1.14.0
func (x *TailscaleSSHStart) String() string
type TailscaleStatusUpdate ¶ added in v1.14.0
type TailscaleStatusUpdate struct {
Endpoints []*TailscaleEndpointStatus `protobuf:"bytes,1,rep,name=endpoints,proto3" json:"endpoints,omitempty"`
// contains filtered or unexported fields
}
func (*TailscaleStatusUpdate) Descriptor
deprecated
added in
v1.14.0
func (*TailscaleStatusUpdate) Descriptor() ([]byte, []int)
Deprecated: Use TailscaleStatusUpdate.ProtoReflect.Descriptor instead.
func (*TailscaleStatusUpdate) GetEndpoints ¶ added in v1.14.0
func (x *TailscaleStatusUpdate) GetEndpoints() []*TailscaleEndpointStatus
func (*TailscaleStatusUpdate) ProtoMessage ¶ added in v1.14.0
func (*TailscaleStatusUpdate) ProtoMessage()
func (*TailscaleStatusUpdate) ProtoReflect ¶ added in v1.14.0
func (x *TailscaleStatusUpdate) ProtoReflect() protoreflect.Message
func (*TailscaleStatusUpdate) Reset ¶ added in v1.14.0
func (x *TailscaleStatusUpdate) Reset()
func (*TailscaleStatusUpdate) String ¶ added in v1.14.0
func (x *TailscaleStatusUpdate) String() string
type TailscaleUserGroup ¶ added in v1.14.0
type TailscaleUserGroup struct {
UserID int64 `protobuf:"varint,1,opt,name=userID,proto3" json:"userID,omitempty"`
LoginName string `protobuf:"bytes,2,opt,name=loginName,proto3" json:"loginName,omitempty"`
DisplayName string `protobuf:"bytes,3,opt,name=displayName,proto3" json:"displayName,omitempty"`
ProfilePicURL string `protobuf:"bytes,4,opt,name=profilePicURL,proto3" json:"profilePicURL,omitempty"`
Peers []*TailscalePeer `protobuf:"bytes,5,rep,name=peers,proto3" json:"peers,omitempty"`
// contains filtered or unexported fields
}
func (*TailscaleUserGroup) Descriptor
deprecated
added in
v1.14.0
func (*TailscaleUserGroup) Descriptor() ([]byte, []int)
Deprecated: Use TailscaleUserGroup.ProtoReflect.Descriptor instead.
func (*TailscaleUserGroup) GetDisplayName ¶ added in v1.14.0
func (x *TailscaleUserGroup) GetDisplayName() string
func (*TailscaleUserGroup) GetLoginName ¶ added in v1.14.0
func (x *TailscaleUserGroup) GetLoginName() string
func (*TailscaleUserGroup) GetPeers ¶ added in v1.14.0
func (x *TailscaleUserGroup) GetPeers() []*TailscalePeer
func (*TailscaleUserGroup) GetProfilePicURL ¶ added in v1.14.0
func (x *TailscaleUserGroup) GetProfilePicURL() string
func (*TailscaleUserGroup) GetUserID ¶ added in v1.14.0
func (x *TailscaleUserGroup) GetUserID() int64
func (*TailscaleUserGroup) ProtoMessage ¶ added in v1.14.0
func (*TailscaleUserGroup) ProtoMessage()
func (*TailscaleUserGroup) ProtoReflect ¶ added in v1.14.0
func (x *TailscaleUserGroup) ProtoReflect() protoreflect.Message
func (*TailscaleUserGroup) Reset ¶ added in v1.14.0
func (x *TailscaleUserGroup) Reset()
func (*TailscaleUserGroup) String ¶ added in v1.14.0
func (x *TailscaleUserGroup) String() string
type URLTestRequest ¶
type URLTestRequest struct {
OutboundTag string `protobuf:"bytes,1,opt,name=outboundTag,proto3" json:"outboundTag,omitempty"`
// contains filtered or unexported fields
}
func (*URLTestRequest) Descriptor
deprecated
func (*URLTestRequest) Descriptor() ([]byte, []int)
Deprecated: Use URLTestRequest.ProtoReflect.Descriptor instead.
func (*URLTestRequest) GetOutboundTag ¶
func (x *URLTestRequest) GetOutboundTag() string
func (*URLTestRequest) ProtoMessage ¶
func (*URLTestRequest) ProtoMessage()
func (*URLTestRequest) ProtoReflect ¶
func (x *URLTestRequest) ProtoReflect() protoreflect.Message
func (*URLTestRequest) Reset ¶
func (x *URLTestRequest) Reset()
func (*URLTestRequest) String ¶
func (x *URLTestRequest) String() string
type USBBackend ¶ added in v1.14.0
type USBBackend int32
const ( USBBackend_USB_BACKEND_UNSPECIFIED USBBackend = 0 USBBackend_USB_BACKEND_LINUX_SYSFS USBBackend = 1 USBBackend_USB_BACKEND_DYNAMIC USBBackend = 2 USBBackend_USB_BACKEND_DARWIN_IOKIT USBBackend = 3 USBBackend_USB_BACKEND_WINDOWS_VBOXUSB USBBackend = 4 )
func (USBBackend) Descriptor ¶ added in v1.14.0
func (USBBackend) Descriptor() protoreflect.EnumDescriptor
func (USBBackend) Enum ¶ added in v1.14.0
func (x USBBackend) Enum() *USBBackend
func (USBBackend) EnumDescriptor
deprecated
added in
v1.14.0
func (USBBackend) EnumDescriptor() ([]byte, []int)
Deprecated: Use USBBackend.Descriptor instead.
func (USBBackend) Number ¶ added in v1.14.0
func (x USBBackend) Number() protoreflect.EnumNumber
func (USBBackend) String ¶ added in v1.14.0
func (x USBBackend) String() string
func (USBBackend) Type ¶ added in v1.14.0
func (USBBackend) Type() protoreflect.EnumType
type USBDeviceAttach ¶ added in v1.14.0
type USBDeviceAttach struct {
ServerTag string `protobuf:"bytes,1,opt,name=serverTag,proto3" json:"serverTag,omitempty"`
Descriptor_ *USBDeviceDescriptor `protobuf:"bytes,2,opt,name=descriptor,proto3" json:"descriptor,omitempty"`
// contains filtered or unexported fields
}
func (*USBDeviceAttach) Descriptor
deprecated
added in
v1.14.0
func (*USBDeviceAttach) Descriptor() ([]byte, []int)
Deprecated: Use USBDeviceAttach.ProtoReflect.Descriptor instead.
func (*USBDeviceAttach) GetDescriptor_ ¶ added in v1.14.0
func (x *USBDeviceAttach) GetDescriptor_() *USBDeviceDescriptor
func (*USBDeviceAttach) GetServerTag ¶ added in v1.14.0
func (x *USBDeviceAttach) GetServerTag() string
func (*USBDeviceAttach) ProtoMessage ¶ added in v1.14.0
func (*USBDeviceAttach) ProtoMessage()
func (*USBDeviceAttach) ProtoReflect ¶ added in v1.14.0
func (x *USBDeviceAttach) ProtoReflect() protoreflect.Message
func (*USBDeviceAttach) Reset ¶ added in v1.14.0
func (x *USBDeviceAttach) Reset()
func (*USBDeviceAttach) String ¶ added in v1.14.0
func (x *USBDeviceAttach) String() string
type USBDeviceDescriptor ¶ added in v1.14.0
type USBDeviceDescriptor struct {
DeviceId string `protobuf:"bytes,1,opt,name=deviceId,proto3" json:"deviceId,omitempty"`
BusNum uint32 `protobuf:"varint,2,opt,name=busNum,proto3" json:"busNum,omitempty"`
DevNum uint32 `protobuf:"varint,3,opt,name=devNum,proto3" json:"devNum,omitempty"`
Speed uint32 `protobuf:"varint,4,opt,name=speed,proto3" json:"speed,omitempty"`
VendorId uint32 `protobuf:"varint,5,opt,name=vendorId,proto3" json:"vendorId,omitempty"`
ProductId uint32 `protobuf:"varint,6,opt,name=productId,proto3" json:"productId,omitempty"`
BcdDevice uint32 `protobuf:"varint,7,opt,name=bcdDevice,proto3" json:"bcdDevice,omitempty"`
DeviceClass uint32 `protobuf:"varint,8,opt,name=deviceClass,proto3" json:"deviceClass,omitempty"`
DeviceSubClass uint32 `protobuf:"varint,9,opt,name=deviceSubClass,proto3" json:"deviceSubClass,omitempty"`
DeviceProtocol uint32 `protobuf:"varint,10,opt,name=deviceProtocol,proto3" json:"deviceProtocol,omitempty"`
ConfigurationValue uint32 `protobuf:"varint,11,opt,name=configurationValue,proto3" json:"configurationValue,omitempty"`
NumConfigurations uint32 `protobuf:"varint,12,opt,name=numConfigurations,proto3" json:"numConfigurations,omitempty"`
Interfaces []*USBInterface `protobuf:"bytes,13,rep,name=interfaces,proto3" json:"interfaces,omitempty"`
Serial string `protobuf:"bytes,14,opt,name=serial,proto3" json:"serial,omitempty"`
Product string `protobuf:"bytes,15,opt,name=product,proto3" json:"product,omitempty"`
// contains filtered or unexported fields
}
func (*USBDeviceDescriptor) Descriptor
deprecated
added in
v1.14.0
func (*USBDeviceDescriptor) Descriptor() ([]byte, []int)
Deprecated: Use USBDeviceDescriptor.ProtoReflect.Descriptor instead.
func (*USBDeviceDescriptor) GetBcdDevice ¶ added in v1.14.0
func (x *USBDeviceDescriptor) GetBcdDevice() uint32
func (*USBDeviceDescriptor) GetBusNum ¶ added in v1.14.0
func (x *USBDeviceDescriptor) GetBusNum() uint32
func (*USBDeviceDescriptor) GetConfigurationValue ¶ added in v1.14.0
func (x *USBDeviceDescriptor) GetConfigurationValue() uint32
func (*USBDeviceDescriptor) GetDevNum ¶ added in v1.14.0
func (x *USBDeviceDescriptor) GetDevNum() uint32
func (*USBDeviceDescriptor) GetDeviceClass ¶ added in v1.14.0
func (x *USBDeviceDescriptor) GetDeviceClass() uint32
func (*USBDeviceDescriptor) GetDeviceId ¶ added in v1.14.0
func (x *USBDeviceDescriptor) GetDeviceId() string
func (*USBDeviceDescriptor) GetDeviceProtocol ¶ added in v1.14.0
func (x *USBDeviceDescriptor) GetDeviceProtocol() uint32
func (*USBDeviceDescriptor) GetDeviceSubClass ¶ added in v1.14.0
func (x *USBDeviceDescriptor) GetDeviceSubClass() uint32
func (*USBDeviceDescriptor) GetInterfaces ¶ added in v1.14.0
func (x *USBDeviceDescriptor) GetInterfaces() []*USBInterface
func (*USBDeviceDescriptor) GetNumConfigurations ¶ added in v1.14.0
func (x *USBDeviceDescriptor) GetNumConfigurations() uint32
func (*USBDeviceDescriptor) GetProduct ¶ added in v1.14.0
func (x *USBDeviceDescriptor) GetProduct() string
func (*USBDeviceDescriptor) GetProductId ¶ added in v1.14.0
func (x *USBDeviceDescriptor) GetProductId() uint32
func (*USBDeviceDescriptor) GetSerial ¶ added in v1.14.0
func (x *USBDeviceDescriptor) GetSerial() string
func (*USBDeviceDescriptor) GetSpeed ¶ added in v1.14.0
func (x *USBDeviceDescriptor) GetSpeed() uint32
func (*USBDeviceDescriptor) GetVendorId ¶ added in v1.14.0
func (x *USBDeviceDescriptor) GetVendorId() uint32
func (*USBDeviceDescriptor) ProtoMessage ¶ added in v1.14.0
func (*USBDeviceDescriptor) ProtoMessage()
func (*USBDeviceDescriptor) ProtoReflect ¶ added in v1.14.0
func (x *USBDeviceDescriptor) ProtoReflect() protoreflect.Message
func (*USBDeviceDescriptor) Reset ¶ added in v1.14.0
func (x *USBDeviceDescriptor) Reset()
func (*USBDeviceDescriptor) String ¶ added in v1.14.0
func (x *USBDeviceDescriptor) String() string
type USBDeviceDetach ¶ added in v1.14.0
type USBDeviceDetach struct {
DeviceId string `protobuf:"bytes,1,opt,name=deviceId,proto3" json:"deviceId,omitempty"`
// contains filtered or unexported fields
}
func (*USBDeviceDetach) Descriptor
deprecated
added in
v1.14.0
func (*USBDeviceDetach) Descriptor() ([]byte, []int)
Deprecated: Use USBDeviceDetach.ProtoReflect.Descriptor instead.
func (*USBDeviceDetach) GetDeviceId ¶ added in v1.14.0
func (x *USBDeviceDetach) GetDeviceId() string
func (*USBDeviceDetach) ProtoMessage ¶ added in v1.14.0
func (*USBDeviceDetach) ProtoMessage()
func (*USBDeviceDetach) ProtoReflect ¶ added in v1.14.0
func (x *USBDeviceDetach) ProtoReflect() protoreflect.Message
func (*USBDeviceDetach) Reset ¶ added in v1.14.0
func (x *USBDeviceDetach) Reset()
func (*USBDeviceDetach) String ¶ added in v1.14.0
func (x *USBDeviceDetach) String() string
type USBDeviceReady ¶ added in v1.14.0
type USBDeviceReady struct {
DeviceId string `protobuf:"bytes,1,opt,name=deviceId,proto3" json:"deviceId,omitempty"`
BusId string `protobuf:"bytes,2,opt,name=busId,proto3" json:"busId,omitempty"`
// contains filtered or unexported fields
}
func (*USBDeviceReady) Descriptor
deprecated
added in
v1.14.0
func (*USBDeviceReady) Descriptor() ([]byte, []int)
Deprecated: Use USBDeviceReady.ProtoReflect.Descriptor instead.
func (*USBDeviceReady) GetBusId ¶ added in v1.14.0
func (x *USBDeviceReady) GetBusId() string
func (*USBDeviceReady) GetDeviceId ¶ added in v1.14.0
func (x *USBDeviceReady) GetDeviceId() string
func (*USBDeviceReady) ProtoMessage ¶ added in v1.14.0
func (*USBDeviceReady) ProtoMessage()
func (*USBDeviceReady) ProtoReflect ¶ added in v1.14.0
func (x *USBDeviceReady) ProtoReflect() protoreflect.Message
func (*USBDeviceReady) Reset ¶ added in v1.14.0
func (x *USBDeviceReady) Reset()
func (*USBDeviceReady) String ¶ added in v1.14.0
func (x *USBDeviceReady) String() string
type USBDeviceState ¶ added in v1.14.0
type USBDeviceState int32
const ( USBDeviceState_USB_DEVICE_STATE_IDLE USBDeviceState = 0 USBDeviceState_USB_DEVICE_STATE_ATTACHED USBDeviceState = 1 USBDeviceState_USB_DEVICE_STATE_UNAVAILABLE USBDeviceState = 2 )
func (USBDeviceState) Descriptor ¶ added in v1.14.0
func (USBDeviceState) Descriptor() protoreflect.EnumDescriptor
func (USBDeviceState) Enum ¶ added in v1.14.0
func (x USBDeviceState) Enum() *USBDeviceState
func (USBDeviceState) EnumDescriptor
deprecated
added in
v1.14.0
func (USBDeviceState) EnumDescriptor() ([]byte, []int)
Deprecated: Use USBDeviceState.Descriptor instead.
func (USBDeviceState) Number ¶ added in v1.14.0
func (x USBDeviceState) Number() protoreflect.EnumNumber
func (USBDeviceState) String ¶ added in v1.14.0
func (x USBDeviceState) String() string
func (USBDeviceState) Type ¶ added in v1.14.0
func (USBDeviceState) Type() protoreflect.EnumType
type USBEndpointAbort ¶ added in v1.14.0
type USBEndpointAbort struct {
DeviceId string `protobuf:"bytes,1,opt,name=deviceId,proto3" json:"deviceId,omitempty"`
Endpoint uint32 `protobuf:"varint,2,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
// contains filtered or unexported fields
}
func (*USBEndpointAbort) Descriptor
deprecated
added in
v1.14.0
func (*USBEndpointAbort) Descriptor() ([]byte, []int)
Deprecated: Use USBEndpointAbort.ProtoReflect.Descriptor instead.
func (*USBEndpointAbort) GetDeviceId ¶ added in v1.14.0
func (x *USBEndpointAbort) GetDeviceId() string
func (*USBEndpointAbort) GetEndpoint ¶ added in v1.14.0
func (x *USBEndpointAbort) GetEndpoint() uint32
func (*USBEndpointAbort) ProtoMessage ¶ added in v1.14.0
func (*USBEndpointAbort) ProtoMessage()
func (*USBEndpointAbort) ProtoReflect ¶ added in v1.14.0
func (x *USBEndpointAbort) ProtoReflect() protoreflect.Message
func (*USBEndpointAbort) Reset ¶ added in v1.14.0
func (x *USBEndpointAbort) Reset()
func (*USBEndpointAbort) String ¶ added in v1.14.0
func (x *USBEndpointAbort) String() string
type USBError ¶ added in v1.14.0
type USBError struct {
DeviceId string `protobuf:"bytes,1,opt,name=deviceId,proto3" json:"deviceId,omitempty"`
Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
// contains filtered or unexported fields
}
func (*USBError) Descriptor
deprecated
added in
v1.14.0
func (*USBError) GetDeviceId ¶ added in v1.14.0
func (*USBError) GetMessage ¶ added in v1.14.0
func (*USBError) ProtoMessage ¶ added in v1.14.0
func (*USBError) ProtoMessage()
func (*USBError) ProtoReflect ¶ added in v1.14.0
func (x *USBError) ProtoReflect() protoreflect.Message
type USBIPServerStatus ¶ added in v1.14.0
type USBIPServerStatus struct {
ServerTag string `protobuf:"bytes,1,opt,name=serverTag,proto3" json:"serverTag,omitempty"`
Devices []*USBSharedDevice `protobuf:"bytes,2,rep,name=devices,proto3" json:"devices,omitempty"`
// contains filtered or unexported fields
}
func (*USBIPServerStatus) Descriptor
deprecated
added in
v1.14.0
func (*USBIPServerStatus) Descriptor() ([]byte, []int)
Deprecated: Use USBIPServerStatus.ProtoReflect.Descriptor instead.
func (*USBIPServerStatus) GetDevices ¶ added in v1.14.0
func (x *USBIPServerStatus) GetDevices() []*USBSharedDevice
func (*USBIPServerStatus) GetServerTag ¶ added in v1.14.0
func (x *USBIPServerStatus) GetServerTag() string
func (*USBIPServerStatus) ProtoMessage ¶ added in v1.14.0
func (*USBIPServerStatus) ProtoMessage()
func (*USBIPServerStatus) ProtoReflect ¶ added in v1.14.0
func (x *USBIPServerStatus) ProtoReflect() protoreflect.Message
func (*USBIPServerStatus) Reset ¶ added in v1.14.0
func (x *USBIPServerStatus) Reset()
func (*USBIPServerStatus) String ¶ added in v1.14.0
func (x *USBIPServerStatus) String() string
type USBIPServerStatusUpdate ¶ added in v1.14.0
type USBIPServerStatusUpdate struct {
Servers []*USBIPServerStatus `protobuf:"bytes,1,rep,name=servers,proto3" json:"servers,omitempty"`
// contains filtered or unexported fields
}
func (*USBIPServerStatusUpdate) Descriptor
deprecated
added in
v1.14.0
func (*USBIPServerStatusUpdate) Descriptor() ([]byte, []int)
Deprecated: Use USBIPServerStatusUpdate.ProtoReflect.Descriptor instead.
func (*USBIPServerStatusUpdate) GetServers ¶ added in v1.14.0
func (x *USBIPServerStatusUpdate) GetServers() []*USBIPServerStatus
func (*USBIPServerStatusUpdate) ProtoMessage ¶ added in v1.14.0
func (*USBIPServerStatusUpdate) ProtoMessage()
func (*USBIPServerStatusUpdate) ProtoReflect ¶ added in v1.14.0
func (x *USBIPServerStatusUpdate) ProtoReflect() protoreflect.Message
func (*USBIPServerStatusUpdate) Reset ¶ added in v1.14.0
func (x *USBIPServerStatusUpdate) Reset()
func (*USBIPServerStatusUpdate) String ¶ added in v1.14.0
func (x *USBIPServerStatusUpdate) String() string
type USBInterface ¶ added in v1.14.0
type USBInterface struct {
InterfaceClass uint32 `protobuf:"varint,1,opt,name=interfaceClass,proto3" json:"interfaceClass,omitempty"`
InterfaceSubClass uint32 `protobuf:"varint,2,opt,name=interfaceSubClass,proto3" json:"interfaceSubClass,omitempty"`
InterfaceProtocol uint32 `protobuf:"varint,3,opt,name=interfaceProtocol,proto3" json:"interfaceProtocol,omitempty"`
// contains filtered or unexported fields
}
func (*USBInterface) Descriptor
deprecated
added in
v1.14.0
func (*USBInterface) Descriptor() ([]byte, []int)
Deprecated: Use USBInterface.ProtoReflect.Descriptor instead.
func (*USBInterface) GetInterfaceClass ¶ added in v1.14.0
func (x *USBInterface) GetInterfaceClass() uint32
func (*USBInterface) GetInterfaceProtocol ¶ added in v1.14.0
func (x *USBInterface) GetInterfaceProtocol() uint32
func (*USBInterface) GetInterfaceSubClass ¶ added in v1.14.0
func (x *USBInterface) GetInterfaceSubClass() uint32
func (*USBInterface) ProtoMessage ¶ added in v1.14.0
func (*USBInterface) ProtoMessage()
func (*USBInterface) ProtoReflect ¶ added in v1.14.0
func (x *USBInterface) ProtoReflect() protoreflect.Message
func (*USBInterface) Reset ¶ added in v1.14.0
func (x *USBInterface) Reset()
func (*USBInterface) String ¶ added in v1.14.0
func (x *USBInterface) String() string
type USBIsoPacket ¶ added in v1.14.0
type USBIsoPacket struct {
Offset int32 `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"`
Length int32 `protobuf:"varint,2,opt,name=length,proto3" json:"length,omitempty"`
ActualLength int32 `protobuf:"varint,3,opt,name=actualLength,proto3" json:"actualLength,omitempty"`
Status int32 `protobuf:"varint,4,opt,name=status,proto3" json:"status,omitempty"`
// contains filtered or unexported fields
}
func (*USBIsoPacket) Descriptor
deprecated
added in
v1.14.0
func (*USBIsoPacket) Descriptor() ([]byte, []int)
Deprecated: Use USBIsoPacket.ProtoReflect.Descriptor instead.
func (*USBIsoPacket) GetActualLength ¶ added in v1.14.0
func (x *USBIsoPacket) GetActualLength() int32
func (*USBIsoPacket) GetLength ¶ added in v1.14.0
func (x *USBIsoPacket) GetLength() int32
func (*USBIsoPacket) GetOffset ¶ added in v1.14.0
func (x *USBIsoPacket) GetOffset() int32
func (*USBIsoPacket) GetStatus ¶ added in v1.14.0
func (x *USBIsoPacket) GetStatus() int32
func (*USBIsoPacket) ProtoMessage ¶ added in v1.14.0
func (*USBIsoPacket) ProtoMessage()
func (*USBIsoPacket) ProtoReflect ¶ added in v1.14.0
func (x *USBIsoPacket) ProtoReflect() protoreflect.Message
func (*USBIsoPacket) Reset ¶ added in v1.14.0
func (x *USBIsoPacket) Reset()
func (*USBIsoPacket) String ¶ added in v1.14.0
func (x *USBIsoPacket) String() string
type USBProviderMessage ¶ added in v1.14.0
type USBProviderMessage struct {
// Types that are valid to be assigned to Message:
//
// *USBProviderMessage_Attach
// *USBProviderMessage_Detach
// *USBProviderMessage_UrbResponse
Message isUSBProviderMessage_Message `protobuf_oneof:"message"`
// contains filtered or unexported fields
}
func (*USBProviderMessage) Descriptor
deprecated
added in
v1.14.0
func (*USBProviderMessage) Descriptor() ([]byte, []int)
Deprecated: Use USBProviderMessage.ProtoReflect.Descriptor instead.
func (*USBProviderMessage) GetAttach ¶ added in v1.14.0
func (x *USBProviderMessage) GetAttach() *USBDeviceAttach
func (*USBProviderMessage) GetDetach ¶ added in v1.14.0
func (x *USBProviderMessage) GetDetach() *USBDeviceDetach
func (*USBProviderMessage) GetMessage ¶ added in v1.14.0
func (x *USBProviderMessage) GetMessage() isUSBProviderMessage_Message
func (*USBProviderMessage) GetUrbResponse ¶ added in v1.14.0
func (x *USBProviderMessage) GetUrbResponse() *USBURBResponse
func (*USBProviderMessage) ProtoMessage ¶ added in v1.14.0
func (*USBProviderMessage) ProtoMessage()
func (*USBProviderMessage) ProtoReflect ¶ added in v1.14.0
func (x *USBProviderMessage) ProtoReflect() protoreflect.Message
func (*USBProviderMessage) Reset ¶ added in v1.14.0
func (x *USBProviderMessage) Reset()
func (*USBProviderMessage) String ¶ added in v1.14.0
func (x *USBProviderMessage) String() string
type USBProviderMessage_Attach ¶ added in v1.14.0
type USBProviderMessage_Attach struct {
Attach *USBDeviceAttach `protobuf:"bytes,1,opt,name=attach,proto3,oneof"`
}
type USBProviderMessage_Detach ¶ added in v1.14.0
type USBProviderMessage_Detach struct {
Detach *USBDeviceDetach `protobuf:"bytes,2,opt,name=detach,proto3,oneof"`
}
type USBProviderMessage_UrbResponse ¶ added in v1.14.0
type USBProviderMessage_UrbResponse struct {
UrbResponse *USBURBResponse `protobuf:"bytes,3,opt,name=urbResponse,proto3,oneof"`
}
type USBServerMessage ¶ added in v1.14.0
type USBServerMessage struct {
// Types that are valid to be assigned to Message:
//
// *USBServerMessage_Ready
// *USBServerMessage_UrbRequest
// *USBServerMessage_Abort
// *USBServerMessage_Error
Message isUSBServerMessage_Message `protobuf_oneof:"message"`
// contains filtered or unexported fields
}
func (*USBServerMessage) Descriptor
deprecated
added in
v1.14.0
func (*USBServerMessage) Descriptor() ([]byte, []int)
Deprecated: Use USBServerMessage.ProtoReflect.Descriptor instead.
func (*USBServerMessage) GetAbort ¶ added in v1.14.0
func (x *USBServerMessage) GetAbort() *USBEndpointAbort
func (*USBServerMessage) GetError ¶ added in v1.14.0
func (x *USBServerMessage) GetError() *USBError
func (*USBServerMessage) GetMessage ¶ added in v1.14.0
func (x *USBServerMessage) GetMessage() isUSBServerMessage_Message
func (*USBServerMessage) GetReady ¶ added in v1.14.0
func (x *USBServerMessage) GetReady() *USBDeviceReady
func (*USBServerMessage) GetUrbRequest ¶ added in v1.14.0
func (x *USBServerMessage) GetUrbRequest() *USBURBRequest
func (*USBServerMessage) ProtoMessage ¶ added in v1.14.0
func (*USBServerMessage) ProtoMessage()
func (*USBServerMessage) ProtoReflect ¶ added in v1.14.0
func (x *USBServerMessage) ProtoReflect() protoreflect.Message
func (*USBServerMessage) Reset ¶ added in v1.14.0
func (x *USBServerMessage) Reset()
func (*USBServerMessage) String ¶ added in v1.14.0
func (x *USBServerMessage) String() string
type USBServerMessage_Abort ¶ added in v1.14.0
type USBServerMessage_Abort struct {
Abort *USBEndpointAbort `protobuf:"bytes,3,opt,name=abort,proto3,oneof"`
}
type USBServerMessage_Error ¶ added in v1.14.0
type USBServerMessage_Error struct {
Error *USBError `protobuf:"bytes,4,opt,name=error,proto3,oneof"`
}
type USBServerMessage_Ready ¶ added in v1.14.0
type USBServerMessage_Ready struct {
Ready *USBDeviceReady `protobuf:"bytes,1,opt,name=ready,proto3,oneof"`
}
type USBServerMessage_UrbRequest ¶ added in v1.14.0
type USBServerMessage_UrbRequest struct {
UrbRequest *USBURBRequest `protobuf:"bytes,2,opt,name=urbRequest,proto3,oneof"`
}
type USBSharedDevice ¶ added in v1.14.0
type USBSharedDevice struct {
// contains filtered or unexported fields
}
func (*USBSharedDevice) Descriptor
deprecated
added in
v1.14.0
func (*USBSharedDevice) Descriptor() ([]byte, []int)
Deprecated: Use USBSharedDevice.ProtoReflect.Descriptor instead.
func (*USBSharedDevice) GetBackend ¶ added in v1.14.0
func (x *USBSharedDevice) GetBackend() USBBackend
func (*USBSharedDevice) GetBusId ¶ added in v1.14.0
func (x *USBSharedDevice) GetBusId() string
func (*USBSharedDevice) GetDescriptor_ ¶ added in v1.14.0
func (x *USBSharedDevice) GetDescriptor_() *USBDeviceDescriptor
func (*USBSharedDevice) GetStableId ¶ added in v1.14.0
func (x *USBSharedDevice) GetStableId() string
func (*USBSharedDevice) GetState ¶ added in v1.14.0
func (x *USBSharedDevice) GetState() USBDeviceState
func (*USBSharedDevice) ProtoMessage ¶ added in v1.14.0
func (*USBSharedDevice) ProtoMessage()
func (*USBSharedDevice) ProtoReflect ¶ added in v1.14.0
func (x *USBSharedDevice) ProtoReflect() protoreflect.Message
func (*USBSharedDevice) Reset ¶ added in v1.14.0
func (x *USBSharedDevice) Reset()
func (*USBSharedDevice) String ¶ added in v1.14.0
func (x *USBSharedDevice) String() string
type USBURBRequest ¶ added in v1.14.0
type USBURBRequest struct {
DeviceId string `protobuf:"bytes,1,opt,name=deviceId,proto3" json:"deviceId,omitempty"`
Seq uint64 `protobuf:"varint,2,opt,name=seq,proto3" json:"seq,omitempty"`
Endpoint uint32 `protobuf:"varint,3,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
DirectionIn bool `protobuf:"varint,4,opt,name=directionIn,proto3" json:"directionIn,omitempty"`
TransferFlags uint32 `protobuf:"varint,5,opt,name=transferFlags,proto3" json:"transferFlags,omitempty"`
Setup []byte `protobuf:"bytes,6,opt,name=setup,proto3" json:"setup,omitempty"`
TransferBufferLength uint32 `protobuf:"varint,7,opt,name=transferBufferLength,proto3" json:"transferBufferLength,omitempty"`
OutData []byte `protobuf:"bytes,8,opt,name=outData,proto3" json:"outData,omitempty"`
NumberOfPackets int32 `protobuf:"varint,9,opt,name=numberOfPackets,proto3" json:"numberOfPackets,omitempty"`
StartFrame int32 `protobuf:"varint,10,opt,name=startFrame,proto3" json:"startFrame,omitempty"`
Interval int32 `protobuf:"varint,11,opt,name=interval,proto3" json:"interval,omitempty"`
IsoPackets []*USBIsoPacket `protobuf:"bytes,12,rep,name=isoPackets,proto3" json:"isoPackets,omitempty"`
// contains filtered or unexported fields
}
func (*USBURBRequest) Descriptor
deprecated
added in
v1.14.0
func (*USBURBRequest) Descriptor() ([]byte, []int)
Deprecated: Use USBURBRequest.ProtoReflect.Descriptor instead.
func (*USBURBRequest) GetDeviceId ¶ added in v1.14.0
func (x *USBURBRequest) GetDeviceId() string
func (*USBURBRequest) GetDirectionIn ¶ added in v1.14.0
func (x *USBURBRequest) GetDirectionIn() bool
func (*USBURBRequest) GetEndpoint ¶ added in v1.14.0
func (x *USBURBRequest) GetEndpoint() uint32
func (*USBURBRequest) GetInterval ¶ added in v1.14.0
func (x *USBURBRequest) GetInterval() int32
func (*USBURBRequest) GetIsoPackets ¶ added in v1.14.0
func (x *USBURBRequest) GetIsoPackets() []*USBIsoPacket
func (*USBURBRequest) GetNumberOfPackets ¶ added in v1.14.0
func (x *USBURBRequest) GetNumberOfPackets() int32
func (*USBURBRequest) GetOutData ¶ added in v1.14.0
func (x *USBURBRequest) GetOutData() []byte
func (*USBURBRequest) GetSeq ¶ added in v1.14.0
func (x *USBURBRequest) GetSeq() uint64
func (*USBURBRequest) GetSetup ¶ added in v1.14.0
func (x *USBURBRequest) GetSetup() []byte
func (*USBURBRequest) GetStartFrame ¶ added in v1.14.0
func (x *USBURBRequest) GetStartFrame() int32
func (*USBURBRequest) GetTransferBufferLength ¶ added in v1.14.0
func (x *USBURBRequest) GetTransferBufferLength() uint32
func (*USBURBRequest) GetTransferFlags ¶ added in v1.14.0
func (x *USBURBRequest) GetTransferFlags() uint32
func (*USBURBRequest) ProtoMessage ¶ added in v1.14.0
func (*USBURBRequest) ProtoMessage()
func (*USBURBRequest) ProtoReflect ¶ added in v1.14.0
func (x *USBURBRequest) ProtoReflect() protoreflect.Message
func (*USBURBRequest) Reset ¶ added in v1.14.0
func (x *USBURBRequest) Reset()
func (*USBURBRequest) String ¶ added in v1.14.0
func (x *USBURBRequest) String() string
type USBURBResponse ¶ added in v1.14.0
type USBURBResponse struct {
DeviceId string `protobuf:"bytes,1,opt,name=deviceId,proto3" json:"deviceId,omitempty"`
Seq uint64 `protobuf:"varint,2,opt,name=seq,proto3" json:"seq,omitempty"`
Status int32 `protobuf:"varint,3,opt,name=status,proto3" json:"status,omitempty"`
ActualLength int32 `protobuf:"varint,4,opt,name=actualLength,proto3" json:"actualLength,omitempty"`
InData []byte `protobuf:"bytes,5,opt,name=inData,proto3" json:"inData,omitempty"`
IsoPackets []*USBIsoPacket `protobuf:"bytes,6,rep,name=isoPackets,proto3" json:"isoPackets,omitempty"`
// contains filtered or unexported fields
}
func (*USBURBResponse) Descriptor
deprecated
added in
v1.14.0
func (*USBURBResponse) Descriptor() ([]byte, []int)
Deprecated: Use USBURBResponse.ProtoReflect.Descriptor instead.
func (*USBURBResponse) GetActualLength ¶ added in v1.14.0
func (x *USBURBResponse) GetActualLength() int32
func (*USBURBResponse) GetDeviceId ¶ added in v1.14.0
func (x *USBURBResponse) GetDeviceId() string
func (*USBURBResponse) GetInData ¶ added in v1.14.0
func (x *USBURBResponse) GetInData() []byte
func (*USBURBResponse) GetIsoPackets ¶ added in v1.14.0
func (x *USBURBResponse) GetIsoPackets() []*USBIsoPacket
func (*USBURBResponse) GetSeq ¶ added in v1.14.0
func (x *USBURBResponse) GetSeq() uint64
func (*USBURBResponse) GetStatus ¶ added in v1.14.0
func (x *USBURBResponse) GetStatus() int32
func (*USBURBResponse) ProtoMessage ¶ added in v1.14.0
func (*USBURBResponse) ProtoMessage()
func (*USBURBResponse) ProtoReflect ¶ added in v1.14.0
func (x *USBURBResponse) ProtoReflect() protoreflect.Message
func (*USBURBResponse) Reset ¶ added in v1.14.0
func (x *USBURBResponse) Reset()
func (*USBURBResponse) String ¶ added in v1.14.0
func (x *USBURBResponse) String() string
type UnimplementedManagedServiceServer ¶ added in v1.14.0
type UnimplementedManagedServiceServer struct{}
UnimplementedManagedServiceServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedManagedServiceServer) GetSystemProxyStatus ¶ added in v1.14.0
func (UnimplementedManagedServiceServer) GetSystemProxyStatus(context.Context, *emptypb.Empty) (*SystemProxyStatus, error)
func (UnimplementedManagedServiceServer) ReloadService ¶ added in v1.14.0
func (UnimplementedManagedServiceServer) SetSystemProxyEnabled ¶ added in v1.14.0
func (UnimplementedManagedServiceServer) SetSystemProxyEnabled(context.Context, *SetSystemProxyEnabledRequest) (*emptypb.Empty, error)
func (UnimplementedManagedServiceServer) StopService ¶ added in v1.14.0
func (UnimplementedManagedServiceServer) TriggerDebugCrash ¶ added in v1.14.0
func (UnimplementedManagedServiceServer) TriggerDebugCrash(context.Context, *DebugCrashRequest) (*emptypb.Empty, error)
func (UnimplementedManagedServiceServer) TriggerOOMReport ¶ added in v1.14.0
type UnimplementedStartedServiceServer ¶
type UnimplementedStartedServiceServer struct{}
UnimplementedStartedServiceServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedStartedServiceServer) CancelOpenConnectAuthChallenge ¶ added in v1.14.0
func (UnimplementedStartedServiceServer) CancelOpenConnectAuthChallenge(context.Context, *OpenConnectAuthChallengeCancel) (*emptypb.Empty, error)
func (UnimplementedStartedServiceServer) CancelOpenVPNChallenge ¶ added in v1.14.0
func (UnimplementedStartedServiceServer) CancelOpenVPNChallenge(context.Context, *OpenVPNChallengeCancel) (*emptypb.Empty, error)
func (UnimplementedStartedServiceServer) CloseAllConnections ¶
func (UnimplementedStartedServiceServer) CloseConnection ¶
func (UnimplementedStartedServiceServer) CloseConnection(context.Context, *CloseConnectionRequest) (*emptypb.Empty, error)
func (UnimplementedStartedServiceServer) GetClashModeStatus ¶
func (UnimplementedStartedServiceServer) GetClashModeStatus(context.Context, *emptypb.Empty) (*ClashModeStatus, error)
func (UnimplementedStartedServiceServer) GetDefaultLogLevel ¶
func (UnimplementedStartedServiceServer) GetDefaultLogLevel(context.Context, *emptypb.Empty) (*DefaultLogLevel, error)
func (UnimplementedStartedServiceServer) GetDeprecatedWarnings ¶
func (UnimplementedStartedServiceServer) GetDeprecatedWarnings(context.Context, *emptypb.Empty) (*DeprecatedWarnings, error)
func (UnimplementedStartedServiceServer) GetStartedAt ¶
func (UnimplementedStartedServiceServer) GetVersion ¶ added in v1.14.0
func (UnimplementedStartedServiceServer) ProvideUSBDevices ¶ added in v1.14.0
func (UnimplementedStartedServiceServer) ProvideUSBDevices(grpc.BidiStreamingServer[USBProviderMessage, USBServerMessage]) error
func (UnimplementedStartedServiceServer) SelectOutbound ¶
func (UnimplementedStartedServiceServer) SelectOutbound(context.Context, *SelectOutboundRequest) (*emptypb.Empty, error)
func (UnimplementedStartedServiceServer) SetClashMode ¶
func (UnimplementedStartedServiceServer) SetGroupExpand ¶
func (UnimplementedStartedServiceServer) SetGroupExpand(context.Context, *SetGroupExpandRequest) (*emptypb.Empty, error)
func (UnimplementedStartedServiceServer) SetTailscaleExitNode ¶ added in v1.14.0
func (UnimplementedStartedServiceServer) SetTailscaleExitNode(context.Context, *SetTailscaleExitNodeRequest) (*emptypb.Empty, error)
func (UnimplementedStartedServiceServer) StartNetworkQualityTest ¶ added in v1.14.0
func (UnimplementedStartedServiceServer) StartNetworkQualityTest(*NetworkQualityTestRequest, grpc.ServerStreamingServer[NetworkQualityTestProgress]) error
func (UnimplementedStartedServiceServer) StartSTUNTest ¶ added in v1.14.0
func (UnimplementedStartedServiceServer) StartSTUNTest(*STUNTestRequest, grpc.ServerStreamingServer[STUNTestProgress]) error
func (UnimplementedStartedServiceServer) StartTailscalePing ¶ added in v1.14.0
func (UnimplementedStartedServiceServer) StartTailscalePing(*TailscalePingRequest, grpc.ServerStreamingServer[TailscalePingResponse]) error
func (UnimplementedStartedServiceServer) StartTailscaleSSHSession ¶ added in v1.14.0
func (UnimplementedStartedServiceServer) StartTailscaleSSHSession(grpc.BidiStreamingServer[TailscaleSSHClientMessage, TailscaleSSHServerMessage]) error
func (UnimplementedStartedServiceServer) SubmitOpenConnectAuthResponse ¶ added in v1.14.0
func (UnimplementedStartedServiceServer) SubmitOpenConnectAuthResponse(context.Context, *OpenConnectAuthResponseSubmission) (*emptypb.Empty, error)
func (UnimplementedStartedServiceServer) SubmitOpenVPNChallengeResponse ¶ added in v1.14.0
func (UnimplementedStartedServiceServer) SubmitOpenVPNChallengeResponse(context.Context, *OpenVPNChallengeSubmission) (*emptypb.Empty, error)
func (UnimplementedStartedServiceServer) SubscribeClashMode ¶
func (UnimplementedStartedServiceServer) SubscribeClashMode(*emptypb.Empty, grpc.ServerStreamingServer[ClashMode]) error
func (UnimplementedStartedServiceServer) SubscribeConnections ¶
func (UnimplementedStartedServiceServer) SubscribeConnections(*SubscribeConnectionsRequest, grpc.ServerStreamingServer[ConnectionEvents]) error
func (UnimplementedStartedServiceServer) SubscribeGroups ¶
func (UnimplementedStartedServiceServer) SubscribeGroups(*emptypb.Empty, grpc.ServerStreamingServer[Groups]) error
func (UnimplementedStartedServiceServer) SubscribeLog ¶
func (UnimplementedStartedServiceServer) SubscribeLog(*emptypb.Empty, grpc.ServerStreamingServer[Log]) error
func (UnimplementedStartedServiceServer) SubscribeOpenConnectStatus ¶ added in v1.14.0
func (UnimplementedStartedServiceServer) SubscribeOpenConnectStatus(*emptypb.Empty, grpc.ServerStreamingServer[OpenConnectStatusUpdate]) error
func (UnimplementedStartedServiceServer) SubscribeOpenVPNStatus ¶ added in v1.14.0
func (UnimplementedStartedServiceServer) SubscribeOpenVPNStatus(*emptypb.Empty, grpc.ServerStreamingServer[OpenVPNStatusUpdate]) error
func (UnimplementedStartedServiceServer) SubscribeOutbounds ¶ added in v1.14.0
func (UnimplementedStartedServiceServer) SubscribeOutbounds(*emptypb.Empty, grpc.ServerStreamingServer[OutboundList]) error
func (UnimplementedStartedServiceServer) SubscribeServiceStatus ¶
func (UnimplementedStartedServiceServer) SubscribeServiceStatus(*emptypb.Empty, grpc.ServerStreamingServer[ServiceStatus]) error
func (UnimplementedStartedServiceServer) SubscribeStatus ¶
func (UnimplementedStartedServiceServer) SubscribeStatus(*SubscribeStatusRequest, grpc.ServerStreamingServer[Status]) error
func (UnimplementedStartedServiceServer) SubscribeTailscaleStatus ¶ added in v1.14.0
func (UnimplementedStartedServiceServer) SubscribeTailscaleStatus(*emptypb.Empty, grpc.ServerStreamingServer[TailscaleStatusUpdate]) error
func (UnimplementedStartedServiceServer) SubscribeUSBIPServerStatus ¶ added in v1.14.0
func (UnimplementedStartedServiceServer) SubscribeUSBIPServerStatus(*emptypb.Empty, grpc.ServerStreamingServer[USBIPServerStatusUpdate]) error
func (UnimplementedStartedServiceServer) TailscaleLogout ¶ added in v1.14.0
func (UnimplementedStartedServiceServer) TailscaleLogout(context.Context, *TailscaleLogoutRequest) (*emptypb.Empty, error)
func (UnimplementedStartedServiceServer) URLTest ¶
func (UnimplementedStartedServiceServer) URLTest(context.Context, *URLTestRequest) (*emptypb.Empty, error)
type UnsafeManagedServiceServer ¶ added in v1.14.0
type UnsafeManagedServiceServer interface {
// contains filtered or unexported methods
}
UnsafeManagedServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ManagedServiceServer will result in compilation errors.
type UnsafeStartedServiceServer ¶
type UnsafeStartedServiceServer interface {
// contains filtered or unexported methods
}
UnsafeStartedServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to StartedServiceServer will result in compilation errors.
type Version ¶ added in v1.14.0
type Version struct {
Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
ApiVersion int32 `protobuf:"varint,2,opt,name=apiVersion,proto3" json:"apiVersion,omitempty"`
// contains filtered or unexported fields
}
func (*Version) Descriptor
deprecated
added in
v1.14.0
func (*Version) GetApiVersion ¶ added in v1.14.0
func (*Version) GetVersion ¶ added in v1.14.0
func (*Version) ProtoMessage ¶ added in v1.14.0
func (*Version) ProtoMessage()
func (*Version) ProtoReflect ¶ added in v1.14.0
func (x *Version) ProtoReflect() protoreflect.Message