Documentation ¶
Index ¶
- Constants
- Variables
- func RegisterConnectorServiceServer(s grpc.ServiceRegistrar, srv ConnectorServiceServer)
- type Action
- type ActionList
- type AuthorizePeerRequest
- func (*AuthorizePeerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AuthorizePeerRequest) GetIpAddress() string
- func (x *AuthorizePeerRequest) GetProtocol() string
- func (x *AuthorizePeerRequest) GetPublicKey() string
- func (x *AuthorizePeerRequest) GetRequestId() string
- func (x *AuthorizePeerRequest) GetSocketId() string
- func (*AuthorizePeerRequest) ProtoMessage()
- func (x *AuthorizePeerRequest) ProtoReflect() protoreflect.Message
- func (x *AuthorizePeerRequest) Reset()
- func (x *AuthorizePeerRequest) String() string
- type AuthorizeRequest
- func (*AuthorizeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AuthorizeRequest) GetIpAddress() string
- func (x *AuthorizeRequest) GetProtocol() string
- func (x *AuthorizeRequest) GetRequestId() string
- func (x *AuthorizeRequest) GetSessionKey() string
- func (x *AuthorizeRequest) GetSocketId() string
- func (x *AuthorizeRequest) GetUserEmail() string
- func (*AuthorizeRequest) ProtoMessage()
- func (x *AuthorizeRequest) ProtoReflect() protoreflect.Message
- func (x *AuthorizeRequest) Reset()
- func (x *AuthorizeRequest) String() string
- type AuthorizeResponse
- func (*AuthorizeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AuthorizeResponse) GetAllowedActions() map[string]*ActionList
- func (x *AuthorizeResponse) GetEmail() string
- func (x *AuthorizeResponse) GetInfo() map[string]*InfoList
- func (x *AuthorizeResponse) GetPermissions() map[string]*Permissions
- func (x *AuthorizeResponse) GetRequestId() string
- func (*AuthorizeResponse) ProtoMessage()
- func (x *AuthorizeResponse) ProtoReflect() protoreflect.Message
- func (x *AuthorizeResponse) Reset()
- func (x *AuthorizeResponse) String() string
- type CertificateSignRequest
- func (*CertificateSignRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CertificateSignRequest) GetCertificateSigningRequest() []byte
- func (x *CertificateSignRequest) GetRequestId() string
- func (*CertificateSignRequest) ProtoMessage()
- func (x *CertificateSignRequest) ProtoReflect() protoreflect.Message
- func (x *CertificateSignRequest) Reset()
- func (x *CertificateSignRequest) String() string
- type CertificateSignResponse
- func (*CertificateSignResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CertificateSignResponse) GetCertificate() []byte
- func (x *CertificateSignResponse) GetRequestId() string
- func (*CertificateSignResponse) ProtoMessage()
- func (x *CertificateSignResponse) ProtoReflect() protoreflect.Message
- func (x *CertificateSignResponse) Reset()
- func (x *CertificateSignResponse) String() string
- type Config
- func (*Config) Descriptor() ([]byte, []int)deprecated
- func (x *Config) GetConnector() bool
- func (x *Config) GetPlugins() bool
- func (x *Config) GetSockets() bool
- func (*Config) ProtoMessage()
- func (x *Config) ProtoReflect() protoreflect.Message
- func (x *Config) Reset()
- func (x *Config) String() string
- type ConnectorConfig
- func (*ConnectorConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ConnectorConfig) GetHeartbeatInterval() int32
- func (x *ConnectorConfig) GetName() string
- func (x *ConnectorConfig) GetOrganization() *Organization
- func (x *ConnectorConfig) GetPrivateNetworkEnabled() bool
- func (*ConnectorConfig) ProtoMessage()
- func (x *ConnectorConfig) ProtoReflect() protoreflect.Message
- func (x *ConnectorConfig) Reset()
- func (x *ConnectorConfig) String() string
- type ConnectorMetadata
- func (*ConnectorMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *ConnectorMetadata) GetData() *structpb.Struct
- func (*ConnectorMetadata) ProtoMessage()
- func (x *ConnectorMetadata) ProtoReflect() protoreflect.Message
- func (x *ConnectorMetadata) Reset()
- func (x *ConnectorMetadata) String() string
- type ConnectorServiceClient
- type ConnectorServiceServer
- type ConnectorService_ControlStreamClient
- type ConnectorService_ControlStreamServer
- type ControlStreamRequest
- func (*ControlStreamRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ControlStreamRequest) GetAuthorize() *AuthorizeRequest
- func (x *ControlStreamRequest) GetAuthorizePeer() *AuthorizePeerRequest
- func (x *ControlStreamRequest) GetCertificateSignRequest() *CertificateSignRequest
- func (x *ControlStreamRequest) GetConfig() *Config
- func (x *ControlStreamRequest) GetDiscoveryDetails() *common.DiscoveryDetailsMessage
- func (x *ControlStreamRequest) GetHeartbeat() *common.HeartbeatMessage
- func (x *ControlStreamRequest) GetLog() *Log
- func (x *ControlStreamRequest) GetMetadata() *ConnectorMetadata
- func (x *ControlStreamRequest) GetPluginDiscoveryResults() *PluginDiscoveryResults
- func (m *ControlStreamRequest) GetRequestType() isControlStreamRequest_RequestType
- func (x *ControlStreamRequest) GetSession() *SessionRequest
- func (x *ControlStreamRequest) GetSessionEvent() *SessionEvent
- func (x *ControlStreamRequest) GetSessionUpdate() *SessionUpdateRequest
- func (x *ControlStreamRequest) GetSshCertificateSignRequest() *SshCertificateSignRequest
- func (x *ControlStreamRequest) GetTunnelCertificateSignRequest() *TunnelCertificateSignRequest
- func (x *ControlStreamRequest) GetUploadRecording() *UploadRecording
- func (*ControlStreamRequest) ProtoMessage()
- func (x *ControlStreamRequest) ProtoReflect() protoreflect.Message
- func (x *ControlStreamRequest) Reset()
- func (x *ControlStreamRequest) String() string
- type ControlStreamRequest_Authorize
- type ControlStreamRequest_AuthorizePeer
- type ControlStreamRequest_CertificateSignRequest
- type ControlStreamRequest_Config
- type ControlStreamRequest_DiscoveryDetails
- type ControlStreamRequest_Heartbeat
- type ControlStreamRequest_Log
- type ControlStreamRequest_Metadata
- type ControlStreamRequest_PluginDiscoveryResults
- type ControlStreamRequest_Session
- type ControlStreamRequest_SessionEvent
- type ControlStreamRequest_SessionUpdate
- type ControlStreamRequest_SshCertificateSignRequest
- type ControlStreamRequest_TunnelCertificateSignRequest
- type ControlStreamRequest_UploadRecording
- type ControlStreamResponse
- func (*ControlStreamResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ControlStreamResponse) GetAuthorize() *AuthorizeResponse
- func (x *ControlStreamResponse) GetCertificateSignResponse() *CertificateSignResponse
- func (x *ControlStreamResponse) GetConnectorConfig() *ConnectorConfig
- func (x *ControlStreamResponse) GetDisconnect() *Disconnect
- func (x *ControlStreamResponse) GetDiscover() *Discover
- func (x *ControlStreamResponse) GetHeartbeat() *common.HeartbeatMessage
- func (x *ControlStreamResponse) GetInit() *Init
- func (x *ControlStreamResponse) GetNetworkState() *common.NetworkStateMessage
- func (x *ControlStreamResponse) GetPeerOffline() *common.PeerOfflineMessage
- func (x *ControlStreamResponse) GetPeerOnline() *common.PeerOnlineMessage
- func (m *ControlStreamResponse) GetRequestType() isControlStreamResponse_RequestType
- func (x *ControlStreamResponse) GetSession() *SessionResponse
- func (x *ControlStreamResponse) GetSshCertificateSignResponse() *SshCertificateSignResponse
- func (x *ControlStreamResponse) GetStop() *Stop
- func (x *ControlStreamResponse) GetTunnelCertificateSignResponse() *TunnelCertificateSignResponse
- func (x *ControlStreamResponse) GetUpdateConfig() *UpdateConfig
- func (*ControlStreamResponse) ProtoMessage()
- func (x *ControlStreamResponse) ProtoReflect() protoreflect.Message
- func (x *ControlStreamResponse) Reset()
- func (x *ControlStreamResponse) String() string
- type ControlStreamResponse_Authorize
- type ControlStreamResponse_CertificateSignResponse
- type ControlStreamResponse_ConnectorConfig
- type ControlStreamResponse_Disconnect
- type ControlStreamResponse_Discover
- type ControlStreamResponse_Heartbeat
- type ControlStreamResponse_Init
- type ControlStreamResponse_NetworkState
- type ControlStreamResponse_PeerOffline
- type ControlStreamResponse_PeerOnline
- type ControlStreamResponse_Session
- type ControlStreamResponse_SshCertificateSignResponse
- type ControlStreamResponse_Stop
- type ControlStreamResponse_TunnelCertificateSignResponse
- type ControlStreamResponse_UpdateConfig
- type Disconnect
- type Discover
- type InfoList
- type Init
- func (*Init) Descriptor() ([]byte, []int)deprecated
- func (x *Init) GetConnectorConfig() *ConnectorConfig
- func (x *Init) GetPlugins() []*PluginConfig
- func (x *Init) GetSockets() []*SocketConfig
- func (*Init) ProtoMessage()
- func (x *Init) ProtoReflect() protoreflect.Message
- func (x *Init) Reset()
- func (x *Init) String() string
- type Log
- func (*Log) Descriptor() ([]byte, []int)deprecated
- func (x *Log) GetConnectorId() string
- func (x *Log) GetMessage() string
- func (x *Log) GetPluginId() string
- func (x *Log) GetSeverity() string
- func (x *Log) GetSocketId() string
- func (x *Log) GetTimestamp() *timestamppb.Timestamp
- func (*Log) ProtoMessage()
- func (x *Log) ProtoReflect() protoreflect.Message
- func (x *Log) Reset()
- func (x *Log) String() string
- type Organization
- func (*Organization) Descriptor() ([]byte, []int)deprecated
- func (x *Organization) GetCertificates() *structpb.Struct
- func (x *Organization) GetId() string
- func (x *Organization) GetName() string
- func (x *Organization) GetSubdomain() string
- func (*Organization) ProtoMessage()
- func (x *Organization) ProtoReflect() protoreflect.Message
- func (x *Organization) Reset()
- func (x *Organization) String() string
- type Permissions
- type PluginConfig
- func (*PluginConfig) Descriptor() ([]byte, []int)deprecated
- func (x *PluginConfig) GetConfig() *structpb.Struct
- func (x *PluginConfig) GetId() string
- func (x *PluginConfig) GetName() string
- func (x *PluginConfig) GetType() string
- func (*PluginConfig) ProtoMessage()
- func (x *PluginConfig) ProtoReflect() protoreflect.Message
- func (x *PluginConfig) Reset()
- func (x *PluginConfig) String() string
- type PluginDiscoveryResults
- func (*PluginDiscoveryResults) Descriptor() ([]byte, []int)deprecated
- func (x *PluginDiscoveryResults) GetErrors() []string
- func (x *PluginDiscoveryResults) GetMetadata() *PluginDiscoveryResultsMetadata
- func (x *PluginDiscoveryResults) GetPluginId() string
- func (x *PluginDiscoveryResults) GetRequestId() string
- func (x *PluginDiscoveryResults) GetResources() []*structpb.Struct
- func (x *PluginDiscoveryResults) GetWarnings() []string
- func (*PluginDiscoveryResults) ProtoMessage()
- func (x *PluginDiscoveryResults) ProtoReflect() protoreflect.Message
- func (x *PluginDiscoveryResults) Reset()
- func (x *PluginDiscoveryResults) String() string
- type PluginDiscoveryResultsMetadata
- func (*PluginDiscoveryResultsMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *PluginDiscoveryResultsMetadata) GetDiscoveryId() string
- func (x *PluginDiscoveryResultsMetadata) GetEndedAt() *timestamppb.Timestamp
- func (x *PluginDiscoveryResultsMetadata) GetStartedAt() *timestamppb.Timestamp
- func (*PluginDiscoveryResultsMetadata) ProtoMessage()
- func (x *PluginDiscoveryResultsMetadata) ProtoReflect() protoreflect.Message
- func (x *PluginDiscoveryResultsMetadata) Reset()
- func (x *PluginDiscoveryResultsMetadata) String() string
- type SessionEvent
- func (*SessionEvent) Descriptor() ([]byte, []int)deprecated
- func (x *SessionEvent) GetMetadata() string
- func (x *SessionEvent) GetSessionKey() string
- func (x *SessionEvent) GetSocketId() string
- func (x *SessionEvent) GetStatus() string
- func (x *SessionEvent) GetType() string
- func (*SessionEvent) ProtoMessage()
- func (x *SessionEvent) ProtoReflect() protoreflect.Message
- func (x *SessionEvent) Reset()
- func (x *SessionEvent) String() string
- type SessionRequest
- func (*SessionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SessionRequest) GetAuthInfo() string
- func (x *SessionRequest) GetClientIp() string
- func (x *SessionRequest) GetClientPort() string
- func (x *SessionRequest) GetEmail() string
- func (x *SessionRequest) GetEndTime() *timestamppb.Timestamp
- func (x *SessionRequest) GetLastSeen() *timestamppb.Timestamp
- func (x *SessionRequest) GetLogType() string
- func (x *SessionRequest) GetRequestId() string
- func (x *SessionRequest) GetResult() string
- func (x *SessionRequest) GetServerName() string
- func (x *SessionRequest) GetServerPort() string
- func (x *SessionRequest) GetSessionData() string
- func (x *SessionRequest) GetSessionKey() string
- func (x *SessionRequest) GetSocketId() string
- func (x *SessionRequest) GetStartTime() *timestamppb.Timestamp
- func (*SessionRequest) ProtoMessage()
- func (x *SessionRequest) ProtoReflect() protoreflect.Message
- func (x *SessionRequest) Reset()
- func (x *SessionRequest) String() string
- type SessionResponse
- func (*SessionResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SessionResponse) GetRequestId() string
- func (x *SessionResponse) GetSessionId() string
- func (x *SessionResponse) GetSshTicket() []byte
- func (*SessionResponse) ProtoMessage()
- func (x *SessionResponse) ProtoReflect() protoreflect.Message
- func (x *SessionResponse) Reset()
- func (x *SessionResponse) String() string
- type SessionUpdateRequest
- func (*SessionUpdateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SessionUpdateRequest) GetAuthInfoFailed() string
- func (x *SessionUpdateRequest) GetResult() string
- func (x *SessionUpdateRequest) GetSessionKey() string
- func (x *SessionUpdateRequest) GetSocketId() string
- func (x *SessionUpdateRequest) GetUserData() string
- func (*SessionUpdateRequest) ProtoMessage()
- func (x *SessionUpdateRequest) ProtoReflect() protoreflect.Message
- func (x *SessionUpdateRequest) Reset()
- func (x *SessionUpdateRequest) String() string
- type SocketConfig
- func (*SocketConfig) Descriptor() ([]byte, []int)deprecated
- func (x *SocketConfig) GetConfig() *structpb.Struct
- func (x *SocketConfig) GetId() string
- func (x *SocketConfig) GetName() string
- func (x *SocketConfig) GetType() string
- func (*SocketConfig) ProtoMessage()
- func (x *SocketConfig) ProtoReflect() protoreflect.Message
- func (x *SocketConfig) Reset()
- func (x *SocketConfig) String() string
- type SshCertificateSignRequest
- func (*SshCertificateSignRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SshCertificateSignRequest) GetPublicKey() []byte
- func (x *SshCertificateSignRequest) GetRequestId() string
- func (x *SshCertificateSignRequest) GetSessionKey() string
- func (x *SshCertificateSignRequest) GetSocketId() string
- func (x *SshCertificateSignRequest) GetTicket() []byte
- func (x *SshCertificateSignRequest) GetUserEmail() string
- func (*SshCertificateSignRequest) ProtoMessage()
- func (x *SshCertificateSignRequest) ProtoReflect() protoreflect.Message
- func (x *SshCertificateSignRequest) Reset()
- func (x *SshCertificateSignRequest) String() string
- type SshCertificateSignResponse
- func (*SshCertificateSignResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SshCertificateSignResponse) GetCertificate() []byte
- func (x *SshCertificateSignResponse) GetRequestId() string
- func (*SshCertificateSignResponse) ProtoMessage()
- func (x *SshCertificateSignResponse) ProtoReflect() protoreflect.Message
- func (x *SshCertificateSignResponse) Reset()
- func (x *SshCertificateSignResponse) String() string
- type Stop
- type Tag
- type TunnelCertificateSignRequest
- func (*TunnelCertificateSignRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TunnelCertificateSignRequest) GetPublicKey() string
- func (x *TunnelCertificateSignRequest) GetRequestId() string
- func (x *TunnelCertificateSignRequest) GetSocketId() string
- func (*TunnelCertificateSignRequest) ProtoMessage()
- func (x *TunnelCertificateSignRequest) ProtoReflect() protoreflect.Message
- func (x *TunnelCertificateSignRequest) Reset()
- func (x *TunnelCertificateSignRequest) String() string
- type TunnelCertificateSignResponse
- func (*TunnelCertificateSignResponse) Descriptor() ([]byte, []int)deprecated
- func (x *TunnelCertificateSignResponse) GetCertificate() string
- func (x *TunnelCertificateSignResponse) GetHostkey() string
- func (x *TunnelCertificateSignResponse) GetRequestId() string
- func (*TunnelCertificateSignResponse) ProtoMessage()
- func (x *TunnelCertificateSignResponse) ProtoReflect() protoreflect.Message
- func (x *TunnelCertificateSignResponse) Reset()
- func (x *TunnelCertificateSignResponse) String() string
- type UnimplementedConnectorServiceServer
- type UnsafeConnectorServiceServer
- type UpdateConfig
- func (*UpdateConfig) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateConfig) GetAction() Action
- func (m *UpdateConfig) GetConfigType() isUpdateConfig_ConfigType
- func (x *UpdateConfig) GetPluginConfig() *PluginConfig
- func (x *UpdateConfig) GetSocketConfig() *SocketConfig
- func (*UpdateConfig) ProtoMessage()
- func (x *UpdateConfig) ProtoReflect() protoreflect.Message
- func (x *UpdateConfig) Reset()
- func (x *UpdateConfig) String() string
- type UpdateConfig_PluginConfig
- type UpdateConfig_SocketConfig
- type UploadRecording
- func (*UploadRecording) Descriptor() ([]byte, []int)deprecated
- func (x *UploadRecording) GetRecording() []byte
- func (x *UploadRecording) GetRecordingId() string
- func (x *UploadRecording) GetRecordingType() string
- func (x *UploadRecording) GetSessionKey() string
- func (*UploadRecording) ProtoMessage()
- func (x *UploadRecording) ProtoReflect() protoreflect.Message
- func (x *UploadRecording) Reset()
- func (x *UploadRecording) String() string
Constants ¶
const (
ConnectorService_ControlStream_FullMethodName = "/border0.v1.ConnectorService/ControlStream"
)
Variables ¶
var ( Action_name = map[int32]string{ 0: "CREATE", 1: "UPDATE", 2: "DELETE", 3: "OTHER", } Action_value = map[string]int32{ "CREATE": 0, "UPDATE": 1, "DELETE": 2, "OTHER": 3, } )
Enum value maps for Action.
var ConnectorService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "border0.v1.ConnectorService", HandlerType: (*ConnectorServiceServer)(nil), Methods: []grpc.MethodDesc{}, Streams: []grpc.StreamDesc{ { StreamName: "ControlStream", Handler: _ConnectorService_ControlStream_Handler, ServerStreams: true, ClientStreams: true, }, }, Metadata: "connector.proto", }
ConnectorService_ServiceDesc is the grpc.ServiceDesc for ConnectorService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_connector_proto protoreflect.FileDescriptor
Functions ¶
func RegisterConnectorServiceServer ¶
func RegisterConnectorServiceServer(s grpc.ServiceRegistrar, srv ConnectorServiceServer)
Types ¶
type Action ¶
type Action int32
func (Action) Descriptor ¶
func (Action) Descriptor() protoreflect.EnumDescriptor
func (Action) EnumDescriptor
deprecated
func (Action) Number ¶
func (x Action) Number() protoreflect.EnumNumber
func (Action) Type ¶
func (Action) Type() protoreflect.EnumType
type ActionList ¶ added in v1.0.8
type ActionList struct { Values []string `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"` // contains filtered or unexported fields }
func (*ActionList) Descriptor
deprecated
added in
v1.0.8
func (*ActionList) Descriptor() ([]byte, []int)
Deprecated: Use ActionList.ProtoReflect.Descriptor instead.
func (*ActionList) GetValues ¶ added in v1.0.8
func (x *ActionList) GetValues() []string
func (*ActionList) ProtoMessage ¶ added in v1.0.8
func (*ActionList) ProtoMessage()
func (*ActionList) ProtoReflect ¶ added in v1.0.8
func (x *ActionList) ProtoReflect() protoreflect.Message
func (*ActionList) Reset ¶ added in v1.0.8
func (x *ActionList) Reset()
func (*ActionList) String ¶ added in v1.0.8
func (x *ActionList) String() string
type AuthorizePeerRequest ¶ added in v1.0.48
type AuthorizePeerRequest struct { RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` Protocol string `protobuf:"bytes,2,opt,name=protocol,proto3" json:"protocol,omitempty"` PublicKey string `protobuf:"bytes,3,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"` IpAddress string `protobuf:"bytes,4,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty"` SocketId string `protobuf:"bytes,5,opt,name=socket_id,json=socketId,proto3" json:"socket_id,omitempty"` // contains filtered or unexported fields }
func (*AuthorizePeerRequest) Descriptor
deprecated
added in
v1.0.48
func (*AuthorizePeerRequest) Descriptor() ([]byte, []int)
Deprecated: Use AuthorizePeerRequest.ProtoReflect.Descriptor instead.
func (*AuthorizePeerRequest) GetIpAddress ¶ added in v1.0.48
func (x *AuthorizePeerRequest) GetIpAddress() string
func (*AuthorizePeerRequest) GetProtocol ¶ added in v1.0.48
func (x *AuthorizePeerRequest) GetProtocol() string
func (*AuthorizePeerRequest) GetPublicKey ¶ added in v1.0.48
func (x *AuthorizePeerRequest) GetPublicKey() string
func (*AuthorizePeerRequest) GetRequestId ¶ added in v1.0.48
func (x *AuthorizePeerRequest) GetRequestId() string
func (*AuthorizePeerRequest) GetSocketId ¶ added in v1.0.48
func (x *AuthorizePeerRequest) GetSocketId() string
func (*AuthorizePeerRequest) ProtoMessage ¶ added in v1.0.48
func (*AuthorizePeerRequest) ProtoMessage()
func (*AuthorizePeerRequest) ProtoReflect ¶ added in v1.0.48
func (x *AuthorizePeerRequest) ProtoReflect() protoreflect.Message
func (*AuthorizePeerRequest) Reset ¶ added in v1.0.48
func (x *AuthorizePeerRequest) Reset()
func (*AuthorizePeerRequest) String ¶ added in v1.0.48
func (x *AuthorizePeerRequest) String() string
type AuthorizeRequest ¶ added in v1.0.5
type AuthorizeRequest struct { RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` Protocol string `protobuf:"bytes,2,opt,name=protocol,proto3" json:"protocol,omitempty"` UserEmail string `protobuf:"bytes,3,opt,name=user_email,json=userEmail,proto3" json:"user_email,omitempty"` IpAddress string `protobuf:"bytes,4,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty"` SessionKey string `protobuf:"bytes,5,opt,name=session_key,json=sessionKey,proto3" json:"session_key,omitempty"` SocketId string `protobuf:"bytes,6,opt,name=socket_id,json=socketId,proto3" json:"socket_id,omitempty"` // contains filtered or unexported fields }
func (*AuthorizeRequest) Descriptor
deprecated
added in
v1.0.5
func (*AuthorizeRequest) Descriptor() ([]byte, []int)
Deprecated: Use AuthorizeRequest.ProtoReflect.Descriptor instead.
func (*AuthorizeRequest) GetIpAddress ¶ added in v1.0.5
func (x *AuthorizeRequest) GetIpAddress() string
func (*AuthorizeRequest) GetProtocol ¶ added in v1.0.5
func (x *AuthorizeRequest) GetProtocol() string
func (*AuthorizeRequest) GetRequestId ¶ added in v1.0.5
func (x *AuthorizeRequest) GetRequestId() string
func (*AuthorizeRequest) GetSessionKey ¶ added in v1.0.5
func (x *AuthorizeRequest) GetSessionKey() string
func (*AuthorizeRequest) GetSocketId ¶ added in v1.0.5
func (x *AuthorizeRequest) GetSocketId() string
func (*AuthorizeRequest) GetUserEmail ¶ added in v1.0.5
func (x *AuthorizeRequest) GetUserEmail() string
func (*AuthorizeRequest) ProtoMessage ¶ added in v1.0.5
func (*AuthorizeRequest) ProtoMessage()
func (*AuthorizeRequest) ProtoReflect ¶ added in v1.0.5
func (x *AuthorizeRequest) ProtoReflect() protoreflect.Message
func (*AuthorizeRequest) Reset ¶ added in v1.0.5
func (x *AuthorizeRequest) Reset()
func (*AuthorizeRequest) String ¶ added in v1.0.5
func (x *AuthorizeRequest) String() string
type AuthorizeResponse ¶ added in v1.0.5
type AuthorizeResponse struct { RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` AllowedActions map[string]*ActionList `` /* 191-byte string literal not displayed */ Info map[string]*InfoList `` /* 149-byte string literal not displayed */ Permissions map[string]*Permissions `` /* 163-byte string literal not displayed */ Email string `protobuf:"bytes,6,opt,name=email,proto3" json:"email,omitempty"` // contains filtered or unexported fields }
func (*AuthorizeResponse) Descriptor
deprecated
added in
v1.0.5
func (*AuthorizeResponse) Descriptor() ([]byte, []int)
Deprecated: Use AuthorizeResponse.ProtoReflect.Descriptor instead.
func (*AuthorizeResponse) GetAllowedActions ¶ added in v1.0.5
func (x *AuthorizeResponse) GetAllowedActions() map[string]*ActionList
func (*AuthorizeResponse) GetEmail ¶ added in v1.0.51
func (x *AuthorizeResponse) GetEmail() string
func (*AuthorizeResponse) GetInfo ¶ added in v1.0.5
func (x *AuthorizeResponse) GetInfo() map[string]*InfoList
func (*AuthorizeResponse) GetPermissions ¶ added in v1.0.24
func (x *AuthorizeResponse) GetPermissions() map[string]*Permissions
func (*AuthorizeResponse) GetRequestId ¶ added in v1.0.5
func (x *AuthorizeResponse) GetRequestId() string
func (*AuthorizeResponse) ProtoMessage ¶ added in v1.0.5
func (*AuthorizeResponse) ProtoMessage()
func (*AuthorizeResponse) ProtoReflect ¶ added in v1.0.5
func (x *AuthorizeResponse) ProtoReflect() protoreflect.Message
func (*AuthorizeResponse) Reset ¶ added in v1.0.5
func (x *AuthorizeResponse) Reset()
func (*AuthorizeResponse) String ¶ added in v1.0.5
func (x *AuthorizeResponse) String() string
type CertificateSignRequest ¶ added in v1.0.46
type CertificateSignRequest struct { RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` CertificateSigningRequest []byte `` /* 138-byte string literal not displayed */ // contains filtered or unexported fields }
func (*CertificateSignRequest) Descriptor
deprecated
added in
v1.0.46
func (*CertificateSignRequest) Descriptor() ([]byte, []int)
Deprecated: Use CertificateSignRequest.ProtoReflect.Descriptor instead.
func (*CertificateSignRequest) GetCertificateSigningRequest ¶ added in v1.0.46
func (x *CertificateSignRequest) GetCertificateSigningRequest() []byte
func (*CertificateSignRequest) GetRequestId ¶ added in v1.0.46
func (x *CertificateSignRequest) GetRequestId() string
func (*CertificateSignRequest) ProtoMessage ¶ added in v1.0.46
func (*CertificateSignRequest) ProtoMessage()
func (*CertificateSignRequest) ProtoReflect ¶ added in v1.0.46
func (x *CertificateSignRequest) ProtoReflect() protoreflect.Message
func (*CertificateSignRequest) Reset ¶ added in v1.0.46
func (x *CertificateSignRequest) Reset()
func (*CertificateSignRequest) String ¶ added in v1.0.46
func (x *CertificateSignRequest) String() string
type CertificateSignResponse ¶ added in v1.0.46
type CertificateSignResponse struct { RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` Certificate []byte `protobuf:"bytes,2,opt,name=certificate,proto3" json:"certificate,omitempty"` // contains filtered or unexported fields }
func (*CertificateSignResponse) Descriptor
deprecated
added in
v1.0.46
func (*CertificateSignResponse) Descriptor() ([]byte, []int)
Deprecated: Use CertificateSignResponse.ProtoReflect.Descriptor instead.
func (*CertificateSignResponse) GetCertificate ¶ added in v1.0.46
func (x *CertificateSignResponse) GetCertificate() []byte
func (*CertificateSignResponse) GetRequestId ¶ added in v1.0.46
func (x *CertificateSignResponse) GetRequestId() string
func (*CertificateSignResponse) ProtoMessage ¶ added in v1.0.46
func (*CertificateSignResponse) ProtoMessage()
func (*CertificateSignResponse) ProtoReflect ¶ added in v1.0.46
func (x *CertificateSignResponse) ProtoReflect() protoreflect.Message
func (*CertificateSignResponse) Reset ¶ added in v1.0.46
func (x *CertificateSignResponse) Reset()
func (*CertificateSignResponse) String ¶ added in v1.0.46
func (x *CertificateSignResponse) String() string
type Config ¶
type Config struct { Connector bool `protobuf:"varint,1,opt,name=connector,proto3" json:"connector,omitempty"` Sockets bool `protobuf:"varint,2,opt,name=sockets,proto3" json:"sockets,omitempty"` Plugins bool `protobuf:"varint,3,opt,name=plugins,proto3" json:"plugins,omitempty"` // contains filtered or unexported fields }
func (*Config) Descriptor
deprecated
func (*Config) GetConnector ¶
func (*Config) GetPlugins ¶
func (*Config) GetSockets ¶
func (*Config) ProtoMessage ¶
func (*Config) ProtoMessage()
func (*Config) ProtoReflect ¶
func (x *Config) ProtoReflect() protoreflect.Message
type ConnectorConfig ¶
type ConnectorConfig struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` HeartbeatInterval int32 `protobuf:"varint,2,opt,name=heartbeat_interval,json=heartbeatInterval,proto3" json:"heartbeat_interval,omitempty"` Organization *Organization `protobuf:"bytes,3,opt,name=organization,proto3" json:"organization,omitempty"` PrivateNetworkEnabled bool `` /* 127-byte string literal not displayed */ // contains filtered or unexported fields }
func (*ConnectorConfig) Descriptor
deprecated
func (*ConnectorConfig) Descriptor() ([]byte, []int)
Deprecated: Use ConnectorConfig.ProtoReflect.Descriptor instead.
func (*ConnectorConfig) GetHeartbeatInterval ¶
func (x *ConnectorConfig) GetHeartbeatInterval() int32
func (*ConnectorConfig) GetName ¶
func (x *ConnectorConfig) GetName() string
func (*ConnectorConfig) GetOrganization ¶
func (x *ConnectorConfig) GetOrganization() *Organization
func (*ConnectorConfig) GetPrivateNetworkEnabled ¶ added in v1.0.43
func (x *ConnectorConfig) GetPrivateNetworkEnabled() bool
func (*ConnectorConfig) ProtoMessage ¶
func (*ConnectorConfig) ProtoMessage()
func (*ConnectorConfig) ProtoReflect ¶
func (x *ConnectorConfig) ProtoReflect() protoreflect.Message
func (*ConnectorConfig) Reset ¶
func (x *ConnectorConfig) Reset()
func (*ConnectorConfig) String ¶
func (x *ConnectorConfig) String() string
type ConnectorMetadata ¶ added in v1.0.3
type ConnectorMetadata struct { Data *structpb.Struct `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` // contains filtered or unexported fields }
func (*ConnectorMetadata) Descriptor
deprecated
added in
v1.0.3
func (*ConnectorMetadata) Descriptor() ([]byte, []int)
Deprecated: Use ConnectorMetadata.ProtoReflect.Descriptor instead.
func (*ConnectorMetadata) GetData ¶ added in v1.0.3
func (x *ConnectorMetadata) GetData() *structpb.Struct
func (*ConnectorMetadata) ProtoMessage ¶ added in v1.0.3
func (*ConnectorMetadata) ProtoMessage()
func (*ConnectorMetadata) ProtoReflect ¶ added in v1.0.3
func (x *ConnectorMetadata) ProtoReflect() protoreflect.Message
func (*ConnectorMetadata) Reset ¶ added in v1.0.3
func (x *ConnectorMetadata) Reset()
func (*ConnectorMetadata) String ¶ added in v1.0.3
func (x *ConnectorMetadata) String() string
type ConnectorServiceClient ¶
type ConnectorServiceClient interface {
ControlStream(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[ControlStreamRequest, ControlStreamResponse], error)
}
ConnectorServiceClient is the client API for ConnectorService 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 NewConnectorServiceClient ¶
func NewConnectorServiceClient(cc grpc.ClientConnInterface) ConnectorServiceClient
type ConnectorServiceServer ¶
type ConnectorServiceServer interface { ControlStream(grpc.BidiStreamingServer[ControlStreamRequest, ControlStreamResponse]) error // contains filtered or unexported methods }
ConnectorServiceServer is the server API for ConnectorService service. All implementations must embed UnimplementedConnectorServiceServer for forward compatibility.
type ConnectorService_ControlStreamClient ¶
type ConnectorService_ControlStreamClient = grpc.BidiStreamingClient[ControlStreamRequest, ControlStreamResponse]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type ConnectorService_ControlStreamServer ¶
type ConnectorService_ControlStreamServer = grpc.BidiStreamingServer[ControlStreamRequest, ControlStreamResponse]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type ControlStreamRequest ¶
type ControlStreamRequest struct { // Types that are assignable to RequestType: // // *ControlStreamRequest_Config // *ControlStreamRequest_Heartbeat // *ControlStreamRequest_PluginDiscoveryResults // *ControlStreamRequest_TunnelCertificateSignRequest // *ControlStreamRequest_Log // *ControlStreamRequest_Metadata // *ControlStreamRequest_Authorize // *ControlStreamRequest_SessionUpdate // *ControlStreamRequest_SshCertificateSignRequest // *ControlStreamRequest_UploadRecording // *ControlStreamRequest_CertificateSignRequest // *ControlStreamRequest_SessionEvent // *ControlStreamRequest_DiscoveryDetails // *ControlStreamRequest_AuthorizePeer // *ControlStreamRequest_Session RequestType isControlStreamRequest_RequestType `protobuf_oneof:"RequestType"` // contains filtered or unexported fields }
func (*ControlStreamRequest) Descriptor
deprecated
func (*ControlStreamRequest) Descriptor() ([]byte, []int)
Deprecated: Use ControlStreamRequest.ProtoReflect.Descriptor instead.
func (*ControlStreamRequest) GetAuthorize ¶ added in v1.0.5
func (x *ControlStreamRequest) GetAuthorize() *AuthorizeRequest
func (*ControlStreamRequest) GetAuthorizePeer ¶ added in v1.0.48
func (x *ControlStreamRequest) GetAuthorizePeer() *AuthorizePeerRequest
func (*ControlStreamRequest) GetCertificateSignRequest ¶ added in v1.0.46
func (x *ControlStreamRequest) GetCertificateSignRequest() *CertificateSignRequest
func (*ControlStreamRequest) GetConfig ¶
func (x *ControlStreamRequest) GetConfig() *Config
func (*ControlStreamRequest) GetDiscoveryDetails ¶ added in v1.0.44
func (x *ControlStreamRequest) GetDiscoveryDetails() *common.DiscoveryDetailsMessage
func (*ControlStreamRequest) GetHeartbeat ¶
func (x *ControlStreamRequest) GetHeartbeat() *common.HeartbeatMessage
func (*ControlStreamRequest) GetLog ¶ added in v1.0.2
func (x *ControlStreamRequest) GetLog() *Log
func (*ControlStreamRequest) GetMetadata ¶ added in v1.0.3
func (x *ControlStreamRequest) GetMetadata() *ConnectorMetadata
func (*ControlStreamRequest) GetPluginDiscoveryResults ¶
func (x *ControlStreamRequest) GetPluginDiscoveryResults() *PluginDiscoveryResults
func (*ControlStreamRequest) GetRequestType ¶
func (m *ControlStreamRequest) GetRequestType() isControlStreamRequest_RequestType
func (*ControlStreamRequest) GetSession ¶ added in v1.0.48
func (x *ControlStreamRequest) GetSession() *SessionRequest
func (*ControlStreamRequest) GetSessionEvent ¶ added in v1.0.25
func (x *ControlStreamRequest) GetSessionEvent() *SessionEvent
func (*ControlStreamRequest) GetSessionUpdate ¶ added in v1.0.10
func (x *ControlStreamRequest) GetSessionUpdate() *SessionUpdateRequest
func (*ControlStreamRequest) GetSshCertificateSignRequest ¶ added in v1.0.13
func (x *ControlStreamRequest) GetSshCertificateSignRequest() *SshCertificateSignRequest
func (*ControlStreamRequest) GetTunnelCertificateSignRequest ¶
func (x *ControlStreamRequest) GetTunnelCertificateSignRequest() *TunnelCertificateSignRequest
func (*ControlStreamRequest) GetUploadRecording ¶ added in v1.0.18
func (x *ControlStreamRequest) GetUploadRecording() *UploadRecording
func (*ControlStreamRequest) ProtoMessage ¶
func (*ControlStreamRequest) ProtoMessage()
func (*ControlStreamRequest) ProtoReflect ¶
func (x *ControlStreamRequest) ProtoReflect() protoreflect.Message
func (*ControlStreamRequest) Reset ¶
func (x *ControlStreamRequest) Reset()
func (*ControlStreamRequest) String ¶
func (x *ControlStreamRequest) String() string
type ControlStreamRequest_Authorize ¶ added in v1.0.5
type ControlStreamRequest_Authorize struct {
Authorize *AuthorizeRequest `protobuf:"bytes,8,opt,name=authorize,proto3,oneof"`
}
type ControlStreamRequest_AuthorizePeer ¶ added in v1.0.48
type ControlStreamRequest_AuthorizePeer struct {
AuthorizePeer *AuthorizePeerRequest `protobuf:"bytes,15,opt,name=authorize_peer,json=authorizePeer,proto3,oneof"`
}
type ControlStreamRequest_CertificateSignRequest ¶ added in v1.0.46
type ControlStreamRequest_CertificateSignRequest struct {
CertificateSignRequest *CertificateSignRequest `protobuf:"bytes,12,opt,name=Certificate_sign_request,json=CertificateSignRequest,proto3,oneof"`
}
type ControlStreamRequest_Config ¶
type ControlStreamRequest_Config struct {
Config *Config `protobuf:"bytes,1,opt,name=config,proto3,oneof"`
}
type ControlStreamRequest_DiscoveryDetails ¶ added in v1.0.44
type ControlStreamRequest_DiscoveryDetails struct {
DiscoveryDetails *common.DiscoveryDetailsMessage `protobuf:"bytes,14,opt,name=discovery_details,json=discoveryDetails,proto3,oneof"`
}
type ControlStreamRequest_Heartbeat ¶
type ControlStreamRequest_Heartbeat struct {
Heartbeat *common.HeartbeatMessage `protobuf:"bytes,2,opt,name=heartbeat,proto3,oneof"`
}
type ControlStreamRequest_Log ¶ added in v1.0.2
type ControlStreamRequest_Log struct {
Log *Log `protobuf:"bytes,6,opt,name=log,proto3,oneof"`
}
type ControlStreamRequest_Metadata ¶ added in v1.0.3
type ControlStreamRequest_Metadata struct {
Metadata *ConnectorMetadata `protobuf:"bytes,7,opt,name=metadata,proto3,oneof"`
}
type ControlStreamRequest_PluginDiscoveryResults ¶
type ControlStreamRequest_PluginDiscoveryResults struct {
PluginDiscoveryResults *PluginDiscoveryResults `protobuf:"bytes,3,opt,name=plugin_discovery_results,json=pluginDiscoveryResults,proto3,oneof"`
}
type ControlStreamRequest_Session ¶ added in v1.0.48
type ControlStreamRequest_Session struct {
Session *SessionRequest `protobuf:"bytes,16,opt,name=session,proto3,oneof"`
}
type ControlStreamRequest_SessionEvent ¶ added in v1.0.25
type ControlStreamRequest_SessionEvent struct {
SessionEvent *SessionEvent `protobuf:"bytes,13,opt,name=session_event,json=sessionEvent,proto3,oneof"`
}
type ControlStreamRequest_SessionUpdate ¶ added in v1.0.10
type ControlStreamRequest_SessionUpdate struct {
SessionUpdate *SessionUpdateRequest `protobuf:"bytes,9,opt,name=session_update,json=sessionUpdate,proto3,oneof"`
}
type ControlStreamRequest_SshCertificateSignRequest ¶ added in v1.0.13
type ControlStreamRequest_SshCertificateSignRequest struct {
SshCertificateSignRequest *SshCertificateSignRequest `protobuf:"bytes,10,opt,name=ssh_certificate_sign_request,json=sshCertificateSignRequest,proto3,oneof"`
}
type ControlStreamRequest_TunnelCertificateSignRequest ¶
type ControlStreamRequest_TunnelCertificateSignRequest struct {
TunnelCertificateSignRequest *TunnelCertificateSignRequest `protobuf:"bytes,5,opt,name=tunnel_certificate_sign_request,json=tunnelCertificateSignRequest,proto3,oneof"`
}
type ControlStreamRequest_UploadRecording ¶ added in v1.0.18
type ControlStreamRequest_UploadRecording struct {
UploadRecording *UploadRecording `protobuf:"bytes,11,opt,name=upload_recording,json=uploadRecording,proto3,oneof"`
}
type ControlStreamResponse ¶ added in v1.0.44
type ControlStreamResponse struct { // Types that are assignable to RequestType: // // *ControlStreamResponse_Init // *ControlStreamResponse_ConnectorConfig // *ControlStreamResponse_UpdateConfig // *ControlStreamResponse_Heartbeat // *ControlStreamResponse_TunnelCertificateSignResponse // *ControlStreamResponse_Discover // *ControlStreamResponse_Stop // *ControlStreamResponse_Disconnect // *ControlStreamResponse_Authorize // *ControlStreamResponse_SshCertificateSignResponse // *ControlStreamResponse_CertificateSignResponse // *ControlStreamResponse_NetworkState // *ControlStreamResponse_PeerOnline // *ControlStreamResponse_PeerOffline // *ControlStreamResponse_Session RequestType isControlStreamResponse_RequestType `protobuf_oneof:"RequestType"` // contains filtered or unexported fields }
func (*ControlStreamResponse) Descriptor
deprecated
added in
v1.0.44
func (*ControlStreamResponse) Descriptor() ([]byte, []int)
Deprecated: Use ControlStreamResponse.ProtoReflect.Descriptor instead.
func (*ControlStreamResponse) GetAuthorize ¶ added in v1.0.44
func (x *ControlStreamResponse) GetAuthorize() *AuthorizeResponse
func (*ControlStreamResponse) GetCertificateSignResponse ¶ added in v1.0.46
func (x *ControlStreamResponse) GetCertificateSignResponse() *CertificateSignResponse
func (*ControlStreamResponse) GetConnectorConfig ¶ added in v1.0.44
func (x *ControlStreamResponse) GetConnectorConfig() *ConnectorConfig
func (*ControlStreamResponse) GetDisconnect ¶ added in v1.0.44
func (x *ControlStreamResponse) GetDisconnect() *Disconnect
func (*ControlStreamResponse) GetDiscover ¶ added in v1.0.44
func (x *ControlStreamResponse) GetDiscover() *Discover
func (*ControlStreamResponse) GetHeartbeat ¶ added in v1.0.44
func (x *ControlStreamResponse) GetHeartbeat() *common.HeartbeatMessage
func (*ControlStreamResponse) GetInit ¶ added in v1.0.44
func (x *ControlStreamResponse) GetInit() *Init
func (*ControlStreamResponse) GetNetworkState ¶ added in v1.0.44
func (x *ControlStreamResponse) GetNetworkState() *common.NetworkStateMessage
func (*ControlStreamResponse) GetPeerOffline ¶ added in v1.0.44
func (x *ControlStreamResponse) GetPeerOffline() *common.PeerOfflineMessage
func (*ControlStreamResponse) GetPeerOnline ¶ added in v1.0.44
func (x *ControlStreamResponse) GetPeerOnline() *common.PeerOnlineMessage
func (*ControlStreamResponse) GetRequestType ¶ added in v1.0.44
func (m *ControlStreamResponse) GetRequestType() isControlStreamResponse_RequestType
func (*ControlStreamResponse) GetSession ¶ added in v1.0.48
func (x *ControlStreamResponse) GetSession() *SessionResponse
func (*ControlStreamResponse) GetSshCertificateSignResponse ¶ added in v1.0.44
func (x *ControlStreamResponse) GetSshCertificateSignResponse() *SshCertificateSignResponse
func (*ControlStreamResponse) GetStop ¶ added in v1.0.44
func (x *ControlStreamResponse) GetStop() *Stop
func (*ControlStreamResponse) GetTunnelCertificateSignResponse ¶ added in v1.0.44
func (x *ControlStreamResponse) GetTunnelCertificateSignResponse() *TunnelCertificateSignResponse
func (*ControlStreamResponse) GetUpdateConfig ¶ added in v1.0.44
func (x *ControlStreamResponse) GetUpdateConfig() *UpdateConfig
func (*ControlStreamResponse) ProtoMessage ¶ added in v1.0.44
func (*ControlStreamResponse) ProtoMessage()
func (*ControlStreamResponse) ProtoReflect ¶ added in v1.0.44
func (x *ControlStreamResponse) ProtoReflect() protoreflect.Message
func (*ControlStreamResponse) Reset ¶ added in v1.0.44
func (x *ControlStreamResponse) Reset()
func (*ControlStreamResponse) String ¶ added in v1.0.44
func (x *ControlStreamResponse) String() string
type ControlStreamResponse_Authorize ¶ added in v1.0.44
type ControlStreamResponse_Authorize struct {
Authorize *AuthorizeResponse `protobuf:"bytes,9,opt,name=authorize,proto3,oneof"`
}
type ControlStreamResponse_CertificateSignResponse ¶ added in v1.0.46
type ControlStreamResponse_CertificateSignResponse struct {
CertificateSignResponse *CertificateSignResponse `protobuf:"bytes,11,opt,name=Certificate_sign_response,json=CertificateSignResponse,proto3,oneof"`
}
type ControlStreamResponse_ConnectorConfig ¶ added in v1.0.44
type ControlStreamResponse_ConnectorConfig struct {
ConnectorConfig *ConnectorConfig `protobuf:"bytes,2,opt,name=connector_config,json=connectorConfig,proto3,oneof"`
}
type ControlStreamResponse_Disconnect ¶ added in v1.0.44
type ControlStreamResponse_Disconnect struct {
Disconnect *Disconnect `protobuf:"bytes,8,opt,name=disconnect,proto3,oneof"`
}
type ControlStreamResponse_Discover ¶ added in v1.0.44
type ControlStreamResponse_Discover struct {
Discover *Discover `protobuf:"bytes,6,opt,name=discover,proto3,oneof"`
}
type ControlStreamResponse_Heartbeat ¶ added in v1.0.44
type ControlStreamResponse_Heartbeat struct {
Heartbeat *common.HeartbeatMessage `protobuf:"bytes,4,opt,name=heartbeat,proto3,oneof"`
}
type ControlStreamResponse_Init ¶ added in v1.0.44
type ControlStreamResponse_Init struct {
Init *Init `protobuf:"bytes,1,opt,name=init,proto3,oneof"`
}
type ControlStreamResponse_NetworkState ¶ added in v1.0.44
type ControlStreamResponse_NetworkState struct {
NetworkState *common.NetworkStateMessage `protobuf:"bytes,12,opt,name=network_state,json=networkState,proto3,oneof"`
}
type ControlStreamResponse_PeerOffline ¶ added in v1.0.44
type ControlStreamResponse_PeerOffline struct {
PeerOffline *common.PeerOfflineMessage `protobuf:"bytes,14,opt,name=peer_offline,json=peerOffline,proto3,oneof"`
}
type ControlStreamResponse_PeerOnline ¶ added in v1.0.44
type ControlStreamResponse_PeerOnline struct {
PeerOnline *common.PeerOnlineMessage `protobuf:"bytes,13,opt,name=peer_online,json=peerOnline,proto3,oneof"`
}
type ControlStreamResponse_Session ¶ added in v1.0.48
type ControlStreamResponse_Session struct {
Session *SessionResponse `protobuf:"bytes,16,opt,name=session,proto3,oneof"`
}
type ControlStreamResponse_SshCertificateSignResponse ¶ added in v1.0.44
type ControlStreamResponse_SshCertificateSignResponse struct {
SshCertificateSignResponse *SshCertificateSignResponse `protobuf:"bytes,10,opt,name=ssh_certificate_sign_response,json=sshCertificateSignResponse,proto3,oneof"`
}
type ControlStreamResponse_Stop ¶ added in v1.0.44
type ControlStreamResponse_Stop struct {
Stop *Stop `protobuf:"bytes,7,opt,name=stop,proto3,oneof"`
}
type ControlStreamResponse_TunnelCertificateSignResponse ¶ added in v1.0.44
type ControlStreamResponse_TunnelCertificateSignResponse struct {
TunnelCertificateSignResponse *TunnelCertificateSignResponse `protobuf:"bytes,5,opt,name=tunnel_certificate_sign_response,json=tunnelCertificateSignResponse,proto3,oneof"`
}
type ControlStreamResponse_UpdateConfig ¶ added in v1.0.44
type ControlStreamResponse_UpdateConfig struct {
UpdateConfig *UpdateConfig `protobuf:"bytes,3,opt,name=update_config,json=updateConfig,proto3,oneof"`
}
type Disconnect ¶
type Disconnect struct { Reason string `protobuf:"bytes,1,opt,name=reason,proto3" json:"reason,omitempty"` // contains filtered or unexported fields }
func (*Disconnect) Descriptor
deprecated
func (*Disconnect) Descriptor() ([]byte, []int)
Deprecated: Use Disconnect.ProtoReflect.Descriptor instead.
func (*Disconnect) GetReason ¶
func (x *Disconnect) GetReason() string
func (*Disconnect) ProtoMessage ¶
func (*Disconnect) ProtoMessage()
func (*Disconnect) ProtoReflect ¶
func (x *Disconnect) ProtoReflect() protoreflect.Message
func (*Disconnect) Reset ¶
func (x *Disconnect) Reset()
func (*Disconnect) String ¶
func (x *Disconnect) String() string
type Discover ¶
type Discover struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
func (*Discover) Descriptor
deprecated
func (*Discover) GetRequestId ¶
func (*Discover) ProtoMessage ¶
func (*Discover) ProtoMessage()
func (*Discover) ProtoReflect ¶
func (x *Discover) ProtoReflect() protoreflect.Message
type InfoList ¶ added in v1.0.8
type InfoList struct { Values []string `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"` // contains filtered or unexported fields }
func (*InfoList) Descriptor
deprecated
added in
v1.0.8
func (*InfoList) ProtoMessage ¶ added in v1.0.8
func (*InfoList) ProtoMessage()
func (*InfoList) ProtoReflect ¶ added in v1.0.8
func (x *InfoList) ProtoReflect() protoreflect.Message
type Init ¶
type Init struct { ConnectorConfig *ConnectorConfig `protobuf:"bytes,1,opt,name=connector_config,json=connectorConfig,proto3" json:"connector_config,omitempty"` Sockets []*SocketConfig `protobuf:"bytes,2,rep,name=sockets,proto3" json:"sockets,omitempty"` Plugins []*PluginConfig `protobuf:"bytes,3,rep,name=plugins,proto3" json:"plugins,omitempty"` // contains filtered or unexported fields }
func (*Init) Descriptor
deprecated
func (*Init) GetConnectorConfig ¶
func (x *Init) GetConnectorConfig() *ConnectorConfig
func (*Init) GetPlugins ¶
func (x *Init) GetPlugins() []*PluginConfig
func (*Init) GetSockets ¶
func (x *Init) GetSockets() []*SocketConfig
func (*Init) ProtoMessage ¶
func (*Init) ProtoMessage()
func (*Init) ProtoReflect ¶
func (x *Init) ProtoReflect() protoreflect.Message
type Log ¶ added in v1.0.2
type Log struct { ConnectorId string `protobuf:"bytes,1,opt,name=connector_id,json=connectorId,proto3" json:"connector_id,omitempty"` SocketId string `protobuf:"bytes,2,opt,name=socket_id,json=socketId,proto3" json:"socket_id,omitempty"` PluginId string `protobuf:"bytes,3,opt,name=plugin_id,json=pluginId,proto3" json:"plugin_id,omitempty"` Timestamp *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=timestamp,proto3" json:"timestamp,omitempty"` Severity string `protobuf:"bytes,5,opt,name=severity,proto3" json:"severity,omitempty"` Message string `protobuf:"bytes,6,opt,name=message,proto3" json:"message,omitempty"` // contains filtered or unexported fields }
func (*Log) Descriptor
deprecated
added in
v1.0.2
func (*Log) GetConnectorId ¶ added in v1.0.2
func (*Log) GetMessage ¶ added in v1.0.2
func (*Log) GetPluginId ¶ added in v1.0.2
func (*Log) GetSeverity ¶ added in v1.0.2
func (*Log) GetSocketId ¶ added in v1.0.2
func (*Log) GetTimestamp ¶ added in v1.0.2
func (x *Log) GetTimestamp() *timestamppb.Timestamp
func (*Log) ProtoMessage ¶ added in v1.0.2
func (*Log) ProtoMessage()
func (*Log) ProtoReflect ¶ added in v1.0.2
func (x *Log) ProtoReflect() protoreflect.Message
type Organization ¶
type Organization struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Subdomain string `protobuf:"bytes,3,opt,name=subdomain,proto3" json:"subdomain,omitempty"` Certificates *structpb.Struct `protobuf:"bytes,4,opt,name=certificates,proto3" json:"certificates,omitempty"` // contains filtered or unexported fields }
func (*Organization) Descriptor
deprecated
func (*Organization) Descriptor() ([]byte, []int)
Deprecated: Use Organization.ProtoReflect.Descriptor instead.
func (*Organization) GetCertificates ¶
func (x *Organization) GetCertificates() *structpb.Struct
func (*Organization) GetId ¶
func (x *Organization) GetId() string
func (*Organization) GetName ¶
func (x *Organization) GetName() string
func (*Organization) GetSubdomain ¶
func (x *Organization) GetSubdomain() string
func (*Organization) ProtoMessage ¶
func (*Organization) ProtoMessage()
func (*Organization) ProtoReflect ¶
func (x *Organization) ProtoReflect() protoreflect.Message
func (*Organization) Reset ¶
func (x *Organization) Reset()
func (*Organization) String ¶
func (x *Organization) String() string
type Permissions ¶ added in v1.0.24
type Permissions struct { Permissions []*structpb.Struct `protobuf:"bytes,1,rep,name=permissions,proto3" json:"permissions,omitempty"` // contains filtered or unexported fields }
func (*Permissions) Descriptor
deprecated
added in
v1.0.24
func (*Permissions) Descriptor() ([]byte, []int)
Deprecated: Use Permissions.ProtoReflect.Descriptor instead.
func (*Permissions) GetPermissions ¶ added in v1.0.24
func (x *Permissions) GetPermissions() []*structpb.Struct
func (*Permissions) ProtoMessage ¶ added in v1.0.24
func (*Permissions) ProtoMessage()
func (*Permissions) ProtoReflect ¶ added in v1.0.24
func (x *Permissions) ProtoReflect() protoreflect.Message
func (*Permissions) Reset ¶ added in v1.0.24
func (x *Permissions) Reset()
func (*Permissions) String ¶ added in v1.0.24
func (x *Permissions) String() string
type PluginConfig ¶
type PluginConfig struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"` Config *structpb.Struct `protobuf:"bytes,4,opt,name=config,proto3" json:"config,omitempty"` // contains filtered or unexported fields }
func (*PluginConfig) Descriptor
deprecated
func (*PluginConfig) Descriptor() ([]byte, []int)
Deprecated: Use PluginConfig.ProtoReflect.Descriptor instead.
func (*PluginConfig) GetConfig ¶
func (x *PluginConfig) GetConfig() *structpb.Struct
func (*PluginConfig) GetId ¶
func (x *PluginConfig) GetId() string
func (*PluginConfig) GetName ¶
func (x *PluginConfig) GetName() string
func (*PluginConfig) GetType ¶
func (x *PluginConfig) GetType() string
func (*PluginConfig) ProtoMessage ¶
func (*PluginConfig) ProtoMessage()
func (*PluginConfig) ProtoReflect ¶
func (x *PluginConfig) ProtoReflect() protoreflect.Message
func (*PluginConfig) Reset ¶
func (x *PluginConfig) Reset()
func (*PluginConfig) String ¶
func (x *PluginConfig) String() string
type PluginDiscoveryResults ¶
type PluginDiscoveryResults struct { PluginId string `protobuf:"bytes,1,opt,name=plugin_id,json=pluginId,proto3" json:"plugin_id,omitempty"` RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` Metadata *PluginDiscoveryResultsMetadata `protobuf:"bytes,3,opt,name=metadata,proto3" json:"metadata,omitempty"` Resources []*structpb.Struct `protobuf:"bytes,4,rep,name=resources,proto3" json:"resources,omitempty"` Errors []string `protobuf:"bytes,5,rep,name=errors,proto3" json:"errors,omitempty"` Warnings []string `protobuf:"bytes,6,rep,name=warnings,proto3" json:"warnings,omitempty"` // contains filtered or unexported fields }
func (*PluginDiscoveryResults) Descriptor
deprecated
func (*PluginDiscoveryResults) Descriptor() ([]byte, []int)
Deprecated: Use PluginDiscoveryResults.ProtoReflect.Descriptor instead.
func (*PluginDiscoveryResults) GetErrors ¶
func (x *PluginDiscoveryResults) GetErrors() []string
func (*PluginDiscoveryResults) GetMetadata ¶
func (x *PluginDiscoveryResults) GetMetadata() *PluginDiscoveryResultsMetadata
func (*PluginDiscoveryResults) GetPluginId ¶
func (x *PluginDiscoveryResults) GetPluginId() string
func (*PluginDiscoveryResults) GetRequestId ¶
func (x *PluginDiscoveryResults) GetRequestId() string
func (*PluginDiscoveryResults) GetResources ¶
func (x *PluginDiscoveryResults) GetResources() []*structpb.Struct
func (*PluginDiscoveryResults) GetWarnings ¶
func (x *PluginDiscoveryResults) GetWarnings() []string
func (*PluginDiscoveryResults) ProtoMessage ¶
func (*PluginDiscoveryResults) ProtoMessage()
func (*PluginDiscoveryResults) ProtoReflect ¶
func (x *PluginDiscoveryResults) ProtoReflect() protoreflect.Message
func (*PluginDiscoveryResults) Reset ¶
func (x *PluginDiscoveryResults) Reset()
func (*PluginDiscoveryResults) String ¶
func (x *PluginDiscoveryResults) String() string
type PluginDiscoveryResultsMetadata ¶
type PluginDiscoveryResultsMetadata struct { DiscoveryId string `protobuf:"bytes,1,opt,name=discovery_id,json=discoveryId,proto3" json:"discovery_id,omitempty"` StartedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=started_at,json=startedAt,proto3" json:"started_at,omitempty"` EndedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=ended_at,json=endedAt,proto3" json:"ended_at,omitempty"` // contains filtered or unexported fields }
func (*PluginDiscoveryResultsMetadata) Descriptor
deprecated
func (*PluginDiscoveryResultsMetadata) Descriptor() ([]byte, []int)
Deprecated: Use PluginDiscoveryResultsMetadata.ProtoReflect.Descriptor instead.
func (*PluginDiscoveryResultsMetadata) GetDiscoveryId ¶
func (x *PluginDiscoveryResultsMetadata) GetDiscoveryId() string
func (*PluginDiscoveryResultsMetadata) GetEndedAt ¶
func (x *PluginDiscoveryResultsMetadata) GetEndedAt() *timestamppb.Timestamp
func (*PluginDiscoveryResultsMetadata) GetStartedAt ¶
func (x *PluginDiscoveryResultsMetadata) GetStartedAt() *timestamppb.Timestamp
func (*PluginDiscoveryResultsMetadata) ProtoMessage ¶
func (*PluginDiscoveryResultsMetadata) ProtoMessage()
func (*PluginDiscoveryResultsMetadata) ProtoReflect ¶
func (x *PluginDiscoveryResultsMetadata) ProtoReflect() protoreflect.Message
func (*PluginDiscoveryResultsMetadata) Reset ¶
func (x *PluginDiscoveryResultsMetadata) Reset()
func (*PluginDiscoveryResultsMetadata) String ¶
func (x *PluginDiscoveryResultsMetadata) String() string
type SessionEvent ¶ added in v1.0.25
type SessionEvent struct { SessionKey string `protobuf:"bytes,1,opt,name=session_key,json=sessionKey,proto3" json:"session_key,omitempty"` SocketId string `protobuf:"bytes,2,opt,name=socket_id,json=socketId,proto3" json:"socket_id,omitempty"` Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"` Status string `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"` Metadata string `protobuf:"bytes,5,opt,name=metadata,proto3" json:"metadata,omitempty"` // contains filtered or unexported fields }
func (*SessionEvent) Descriptor
deprecated
added in
v1.0.25
func (*SessionEvent) Descriptor() ([]byte, []int)
Deprecated: Use SessionEvent.ProtoReflect.Descriptor instead.
func (*SessionEvent) GetMetadata ¶ added in v1.0.25
func (x *SessionEvent) GetMetadata() string
func (*SessionEvent) GetSessionKey ¶ added in v1.0.25
func (x *SessionEvent) GetSessionKey() string
func (*SessionEvent) GetSocketId ¶ added in v1.0.25
func (x *SessionEvent) GetSocketId() string
func (*SessionEvent) GetStatus ¶ added in v1.0.25
func (x *SessionEvent) GetStatus() string
func (*SessionEvent) GetType ¶ added in v1.0.25
func (x *SessionEvent) GetType() string
func (*SessionEvent) ProtoMessage ¶ added in v1.0.25
func (*SessionEvent) ProtoMessage()
func (*SessionEvent) ProtoReflect ¶ added in v1.0.25
func (x *SessionEvent) ProtoReflect() protoreflect.Message
func (*SessionEvent) Reset ¶ added in v1.0.25
func (x *SessionEvent) Reset()
func (*SessionEvent) String ¶ added in v1.0.25
func (x *SessionEvent) String() string
type SessionRequest ¶ added in v1.0.49
type SessionRequest struct { RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` StartTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` EndTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` LastSeen *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=last_seen,json=lastSeen,proto3" json:"last_seen,omitempty"` Email string `protobuf:"bytes,5,opt,name=email,proto3" json:"email,omitempty"` LogType string `protobuf:"bytes,6,opt,name=log_type,json=logType,proto3" json:"log_type,omitempty"` SocketId string `protobuf:"bytes,7,opt,name=socket_id,json=socketId,proto3" json:"socket_id,omitempty"` ServerName string `protobuf:"bytes,8,opt,name=server_name,json=serverName,proto3" json:"server_name,omitempty"` ServerPort string `protobuf:"bytes,9,opt,name=server_port,json=serverPort,proto3" json:"server_port,omitempty"` ClientIp string `protobuf:"bytes,10,opt,name=client_ip,json=clientIp,proto3" json:"client_ip,omitempty"` ClientPort string `protobuf:"bytes,11,opt,name=client_port,json=clientPort,proto3" json:"client_port,omitempty"` SessionData string `protobuf:"bytes,12,opt,name=session_data,json=sessionData,proto3" json:"session_data,omitempty"` SessionKey string `protobuf:"bytes,13,opt,name=session_key,json=sessionKey,proto3" json:"session_key,omitempty"` Result string `protobuf:"bytes,14,opt,name=result,proto3" json:"result,omitempty"` AuthInfo string `protobuf:"bytes,15,opt,name=auth_info,json=authInfo,proto3" json:"auth_info,omitempty"` // contains filtered or unexported fields }
func (*SessionRequest) Descriptor
deprecated
added in
v1.0.49
func (*SessionRequest) Descriptor() ([]byte, []int)
Deprecated: Use SessionRequest.ProtoReflect.Descriptor instead.
func (*SessionRequest) GetAuthInfo ¶ added in v1.0.49
func (x *SessionRequest) GetAuthInfo() string
func (*SessionRequest) GetClientIp ¶ added in v1.0.49
func (x *SessionRequest) GetClientIp() string
func (*SessionRequest) GetClientPort ¶ added in v1.0.49
func (x *SessionRequest) GetClientPort() string
func (*SessionRequest) GetEmail ¶ added in v1.0.49
func (x *SessionRequest) GetEmail() string
func (*SessionRequest) GetEndTime ¶ added in v1.0.49
func (x *SessionRequest) GetEndTime() *timestamppb.Timestamp
func (*SessionRequest) GetLastSeen ¶ added in v1.0.49
func (x *SessionRequest) GetLastSeen() *timestamppb.Timestamp
func (*SessionRequest) GetLogType ¶ added in v1.0.49
func (x *SessionRequest) GetLogType() string
func (*SessionRequest) GetRequestId ¶ added in v1.0.49
func (x *SessionRequest) GetRequestId() string
func (*SessionRequest) GetResult ¶ added in v1.0.49
func (x *SessionRequest) GetResult() string
func (*SessionRequest) GetServerName ¶ added in v1.0.49
func (x *SessionRequest) GetServerName() string
func (*SessionRequest) GetServerPort ¶ added in v1.0.49
func (x *SessionRequest) GetServerPort() string
func (*SessionRequest) GetSessionData ¶ added in v1.0.49
func (x *SessionRequest) GetSessionData() string
func (*SessionRequest) GetSessionKey ¶ added in v1.0.49
func (x *SessionRequest) GetSessionKey() string
func (*SessionRequest) GetSocketId ¶ added in v1.0.49
func (x *SessionRequest) GetSocketId() string
func (*SessionRequest) GetStartTime ¶ added in v1.0.49
func (x *SessionRequest) GetStartTime() *timestamppb.Timestamp
func (*SessionRequest) ProtoMessage ¶ added in v1.0.49
func (*SessionRequest) ProtoMessage()
func (*SessionRequest) ProtoReflect ¶ added in v1.0.49
func (x *SessionRequest) ProtoReflect() protoreflect.Message
func (*SessionRequest) Reset ¶ added in v1.0.49
func (x *SessionRequest) Reset()
func (*SessionRequest) String ¶ added in v1.0.49
func (x *SessionRequest) String() string
type SessionResponse ¶ added in v1.0.49
type SessionResponse struct { RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` SessionId string `protobuf:"bytes,2,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"` SshTicket []byte `protobuf:"bytes,3,opt,name=ssh_ticket,json=sshTicket,proto3" json:"ssh_ticket,omitempty"` // contains filtered or unexported fields }
func (*SessionResponse) Descriptor
deprecated
added in
v1.0.49
func (*SessionResponse) Descriptor() ([]byte, []int)
Deprecated: Use SessionResponse.ProtoReflect.Descriptor instead.
func (*SessionResponse) GetRequestId ¶ added in v1.0.49
func (x *SessionResponse) GetRequestId() string
func (*SessionResponse) GetSessionId ¶ added in v1.0.49
func (x *SessionResponse) GetSessionId() string
func (*SessionResponse) GetSshTicket ¶ added in v1.0.49
func (x *SessionResponse) GetSshTicket() []byte
func (*SessionResponse) ProtoMessage ¶ added in v1.0.49
func (*SessionResponse) ProtoMessage()
func (*SessionResponse) ProtoReflect ¶ added in v1.0.49
func (x *SessionResponse) ProtoReflect() protoreflect.Message
func (*SessionResponse) Reset ¶ added in v1.0.49
func (x *SessionResponse) Reset()
func (*SessionResponse) String ¶ added in v1.0.49
func (x *SessionResponse) String() string
type SessionUpdateRequest ¶ added in v1.0.10
type SessionUpdateRequest struct { SessionKey string `protobuf:"bytes,1,opt,name=session_key,json=sessionKey,proto3" json:"session_key,omitempty"` SocketId string `protobuf:"bytes,2,opt,name=socket_id,json=socketId,proto3" json:"socket_id,omitempty"` UserData string `protobuf:"bytes,3,opt,name=user_data,json=userData,proto3" json:"user_data,omitempty"` Result string `protobuf:"bytes,4,opt,name=result,proto3" json:"result,omitempty"` AuthInfoFailed string `protobuf:"bytes,5,opt,name=auth_info_failed,json=authInfoFailed,proto3" json:"auth_info_failed,omitempty"` // contains filtered or unexported fields }
func (*SessionUpdateRequest) Descriptor
deprecated
added in
v1.0.10
func (*SessionUpdateRequest) Descriptor() ([]byte, []int)
Deprecated: Use SessionUpdateRequest.ProtoReflect.Descriptor instead.
func (*SessionUpdateRequest) GetAuthInfoFailed ¶ added in v1.0.27
func (x *SessionUpdateRequest) GetAuthInfoFailed() string
func (*SessionUpdateRequest) GetResult ¶ added in v1.0.10
func (x *SessionUpdateRequest) GetResult() string
func (*SessionUpdateRequest) GetSessionKey ¶ added in v1.0.10
func (x *SessionUpdateRequest) GetSessionKey() string
func (*SessionUpdateRequest) GetSocketId ¶ added in v1.0.10
func (x *SessionUpdateRequest) GetSocketId() string
func (*SessionUpdateRequest) GetUserData ¶ added in v1.0.12
func (x *SessionUpdateRequest) GetUserData() string
func (*SessionUpdateRequest) ProtoMessage ¶ added in v1.0.10
func (*SessionUpdateRequest) ProtoMessage()
func (*SessionUpdateRequest) ProtoReflect ¶ added in v1.0.10
func (x *SessionUpdateRequest) ProtoReflect() protoreflect.Message
func (*SessionUpdateRequest) Reset ¶ added in v1.0.10
func (x *SessionUpdateRequest) Reset()
func (*SessionUpdateRequest) String ¶ added in v1.0.10
func (x *SessionUpdateRequest) String() string
type SocketConfig ¶
type SocketConfig struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"` Config *structpb.Struct `protobuf:"bytes,4,opt,name=config,proto3" json:"config,omitempty"` // contains filtered or unexported fields }
func (*SocketConfig) Descriptor
deprecated
func (*SocketConfig) Descriptor() ([]byte, []int)
Deprecated: Use SocketConfig.ProtoReflect.Descriptor instead.
func (*SocketConfig) GetConfig ¶
func (x *SocketConfig) GetConfig() *structpb.Struct
func (*SocketConfig) GetId ¶
func (x *SocketConfig) GetId() string
func (*SocketConfig) GetName ¶
func (x *SocketConfig) GetName() string
func (*SocketConfig) GetType ¶
func (x *SocketConfig) GetType() string
func (*SocketConfig) ProtoMessage ¶
func (*SocketConfig) ProtoMessage()
func (*SocketConfig) ProtoReflect ¶
func (x *SocketConfig) ProtoReflect() protoreflect.Message
func (*SocketConfig) Reset ¶
func (x *SocketConfig) Reset()
func (*SocketConfig) String ¶
func (x *SocketConfig) String() string
type SshCertificateSignRequest ¶ added in v1.0.46
type SshCertificateSignRequest struct { RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` SocketId string `protobuf:"bytes,2,opt,name=socket_id,json=socketId,proto3" json:"socket_id,omitempty"` SessionKey string `protobuf:"bytes,3,opt,name=session_key,json=sessionKey,proto3" json:"session_key,omitempty"` UserEmail string `protobuf:"bytes,4,opt,name=user_email,json=userEmail,proto3" json:"user_email,omitempty"` PublicKey []byte `protobuf:"bytes,5,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"` Ticket []byte `protobuf:"bytes,6,opt,name=ticket,proto3" json:"ticket,omitempty"` // contains filtered or unexported fields }
func (*SshCertificateSignRequest) Descriptor
deprecated
added in
v1.0.46
func (*SshCertificateSignRequest) Descriptor() ([]byte, []int)
Deprecated: Use SshCertificateSignRequest.ProtoReflect.Descriptor instead.
func (*SshCertificateSignRequest) GetPublicKey ¶ added in v1.0.46
func (x *SshCertificateSignRequest) GetPublicKey() []byte
func (*SshCertificateSignRequest) GetRequestId ¶ added in v1.0.46
func (x *SshCertificateSignRequest) GetRequestId() string
func (*SshCertificateSignRequest) GetSessionKey ¶ added in v1.0.46
func (x *SshCertificateSignRequest) GetSessionKey() string
func (*SshCertificateSignRequest) GetSocketId ¶ added in v1.0.46
func (x *SshCertificateSignRequest) GetSocketId() string
func (*SshCertificateSignRequest) GetTicket ¶ added in v1.0.46
func (x *SshCertificateSignRequest) GetTicket() []byte
func (*SshCertificateSignRequest) GetUserEmail ¶ added in v1.0.46
func (x *SshCertificateSignRequest) GetUserEmail() string
func (*SshCertificateSignRequest) ProtoMessage ¶ added in v1.0.46
func (*SshCertificateSignRequest) ProtoMessage()
func (*SshCertificateSignRequest) ProtoReflect ¶ added in v1.0.46
func (x *SshCertificateSignRequest) ProtoReflect() protoreflect.Message
func (*SshCertificateSignRequest) Reset ¶ added in v1.0.46
func (x *SshCertificateSignRequest) Reset()
func (*SshCertificateSignRequest) String ¶ added in v1.0.46
func (x *SshCertificateSignRequest) String() string
type SshCertificateSignResponse ¶ added in v1.0.46
type SshCertificateSignResponse struct { RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` Certificate []byte `protobuf:"bytes,2,opt,name=certificate,proto3" json:"certificate,omitempty"` // contains filtered or unexported fields }
func (*SshCertificateSignResponse) Descriptor
deprecated
added in
v1.0.46
func (*SshCertificateSignResponse) Descriptor() ([]byte, []int)
Deprecated: Use SshCertificateSignResponse.ProtoReflect.Descriptor instead.
func (*SshCertificateSignResponse) GetCertificate ¶ added in v1.0.46
func (x *SshCertificateSignResponse) GetCertificate() []byte
func (*SshCertificateSignResponse) GetRequestId ¶ added in v1.0.46
func (x *SshCertificateSignResponse) GetRequestId() string
func (*SshCertificateSignResponse) ProtoMessage ¶ added in v1.0.46
func (*SshCertificateSignResponse) ProtoMessage()
func (*SshCertificateSignResponse) ProtoReflect ¶ added in v1.0.46
func (x *SshCertificateSignResponse) ProtoReflect() protoreflect.Message
func (*SshCertificateSignResponse) Reset ¶ added in v1.0.46
func (x *SshCertificateSignResponse) Reset()
func (*SshCertificateSignResponse) String ¶ added in v1.0.46
func (x *SshCertificateSignResponse) String() string
type Stop ¶
type Stop struct { Reason string `protobuf:"bytes,1,opt,name=reason,proto3" json:"reason,omitempty"` // contains filtered or unexported fields }
func (*Stop) Descriptor
deprecated
func (*Stop) ProtoMessage ¶
func (*Stop) ProtoMessage()
func (*Stop) ProtoReflect ¶
func (x *Stop) ProtoReflect() protoreflect.Message
type Tag ¶
type Tag struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*Tag) Descriptor
deprecated
func (*Tag) ProtoMessage ¶
func (*Tag) ProtoMessage()
func (*Tag) ProtoReflect ¶
func (x *Tag) ProtoReflect() protoreflect.Message
type TunnelCertificateSignRequest ¶
type TunnelCertificateSignRequest struct { RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` SocketId string `protobuf:"bytes,2,opt,name=socket_id,json=socketId,proto3" json:"socket_id,omitempty"` PublicKey string `protobuf:"bytes,3,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"` // contains filtered or unexported fields }
func (*TunnelCertificateSignRequest) Descriptor
deprecated
func (*TunnelCertificateSignRequest) Descriptor() ([]byte, []int)
Deprecated: Use TunnelCertificateSignRequest.ProtoReflect.Descriptor instead.
func (*TunnelCertificateSignRequest) GetPublicKey ¶
func (x *TunnelCertificateSignRequest) GetPublicKey() string
func (*TunnelCertificateSignRequest) GetRequestId ¶
func (x *TunnelCertificateSignRequest) GetRequestId() string
func (*TunnelCertificateSignRequest) GetSocketId ¶
func (x *TunnelCertificateSignRequest) GetSocketId() string
func (*TunnelCertificateSignRequest) ProtoMessage ¶
func (*TunnelCertificateSignRequest) ProtoMessage()
func (*TunnelCertificateSignRequest) ProtoReflect ¶
func (x *TunnelCertificateSignRequest) ProtoReflect() protoreflect.Message
func (*TunnelCertificateSignRequest) Reset ¶
func (x *TunnelCertificateSignRequest) Reset()
func (*TunnelCertificateSignRequest) String ¶
func (x *TunnelCertificateSignRequest) String() string
type TunnelCertificateSignResponse ¶
type TunnelCertificateSignResponse struct { RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` Certificate string `protobuf:"bytes,2,opt,name=certificate,proto3" json:"certificate,omitempty"` Hostkey string `protobuf:"bytes,3,opt,name=hostkey,proto3" json:"hostkey,omitempty"` // contains filtered or unexported fields }
func (*TunnelCertificateSignResponse) Descriptor
deprecated
func (*TunnelCertificateSignResponse) Descriptor() ([]byte, []int)
Deprecated: Use TunnelCertificateSignResponse.ProtoReflect.Descriptor instead.
func (*TunnelCertificateSignResponse) GetCertificate ¶
func (x *TunnelCertificateSignResponse) GetCertificate() string
func (*TunnelCertificateSignResponse) GetHostkey ¶
func (x *TunnelCertificateSignResponse) GetHostkey() string
func (*TunnelCertificateSignResponse) GetRequestId ¶
func (x *TunnelCertificateSignResponse) GetRequestId() string
func (*TunnelCertificateSignResponse) ProtoMessage ¶
func (*TunnelCertificateSignResponse) ProtoMessage()
func (*TunnelCertificateSignResponse) ProtoReflect ¶
func (x *TunnelCertificateSignResponse) ProtoReflect() protoreflect.Message
func (*TunnelCertificateSignResponse) Reset ¶
func (x *TunnelCertificateSignResponse) Reset()
func (*TunnelCertificateSignResponse) String ¶
func (x *TunnelCertificateSignResponse) String() string
type UnimplementedConnectorServiceServer ¶
type UnimplementedConnectorServiceServer struct{}
UnimplementedConnectorServiceServer 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 (UnimplementedConnectorServiceServer) ControlStream ¶
func (UnimplementedConnectorServiceServer) ControlStream(grpc.BidiStreamingServer[ControlStreamRequest, ControlStreamResponse]) error
type UnsafeConnectorServiceServer ¶
type UnsafeConnectorServiceServer interface {
// contains filtered or unexported methods
}
UnsafeConnectorServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ConnectorServiceServer will result in compilation errors.
type UpdateConfig ¶
type UpdateConfig struct { Action Action `protobuf:"varint,1,opt,name=action,proto3,enum=border0.v1.Action" json:"action,omitempty"` // Types that are assignable to ConfigType: // // *UpdateConfig_PluginConfig // *UpdateConfig_SocketConfig ConfigType isUpdateConfig_ConfigType `protobuf_oneof:"ConfigType"` // contains filtered or unexported fields }
func (*UpdateConfig) Descriptor
deprecated
func (*UpdateConfig) Descriptor() ([]byte, []int)
Deprecated: Use UpdateConfig.ProtoReflect.Descriptor instead.
func (*UpdateConfig) GetAction ¶
func (x *UpdateConfig) GetAction() Action
func (*UpdateConfig) GetConfigType ¶
func (m *UpdateConfig) GetConfigType() isUpdateConfig_ConfigType
func (*UpdateConfig) GetPluginConfig ¶
func (x *UpdateConfig) GetPluginConfig() *PluginConfig
func (*UpdateConfig) GetSocketConfig ¶
func (x *UpdateConfig) GetSocketConfig() *SocketConfig
func (*UpdateConfig) ProtoMessage ¶
func (*UpdateConfig) ProtoMessage()
func (*UpdateConfig) ProtoReflect ¶
func (x *UpdateConfig) ProtoReflect() protoreflect.Message
func (*UpdateConfig) Reset ¶
func (x *UpdateConfig) Reset()
func (*UpdateConfig) String ¶
func (x *UpdateConfig) String() string
type UpdateConfig_PluginConfig ¶
type UpdateConfig_PluginConfig struct {
PluginConfig *PluginConfig `protobuf:"bytes,2,opt,name=plugin_config,json=pluginConfig,proto3,oneof"`
}
type UpdateConfig_SocketConfig ¶
type UpdateConfig_SocketConfig struct {
SocketConfig *SocketConfig `protobuf:"bytes,3,opt,name=socket_config,json=socketConfig,proto3,oneof"`
}
type UploadRecording ¶ added in v1.0.18
type UploadRecording struct { SessionKey string `protobuf:"bytes,1,opt,name=session_key,json=sessionKey,proto3" json:"session_key,omitempty"` // session identifier (unique globally) RecordingId string `protobuf:"bytes,2,opt,name=recording_id,json=recordingId,proto3" json:"recording_id,omitempty"` // recording identifier (unique per-session) Recording []byte `protobuf:"bytes,3,opt,name=recording,proto3" json:"recording,omitempty"` // actual recording bytes RecordingType string `protobuf:"bytes,4,opt,name=recording_type,json=recordingType,proto3" json:"recording_type,omitempty"` // type of the recording e.g. asciinema, log, etc... // contains filtered or unexported fields }
func (*UploadRecording) Descriptor
deprecated
added in
v1.0.18
func (*UploadRecording) Descriptor() ([]byte, []int)
Deprecated: Use UploadRecording.ProtoReflect.Descriptor instead.
func (*UploadRecording) GetRecording ¶ added in v1.0.18
func (x *UploadRecording) GetRecording() []byte
func (*UploadRecording) GetRecordingId ¶ added in v1.0.18
func (x *UploadRecording) GetRecordingId() string
func (*UploadRecording) GetRecordingType ¶ added in v1.0.28
func (x *UploadRecording) GetRecordingType() string
func (*UploadRecording) GetSessionKey ¶ added in v1.0.18
func (x *UploadRecording) GetSessionKey() string
func (*UploadRecording) ProtoMessage ¶ added in v1.0.18
func (*UploadRecording) ProtoMessage()
func (*UploadRecording) ProtoReflect ¶ added in v1.0.18
func (x *UploadRecording) ProtoReflect() protoreflect.Message
func (*UploadRecording) Reset ¶ added in v1.0.18
func (x *UploadRecording) Reset()
func (*UploadRecording) String ¶ added in v1.0.18
func (x *UploadRecording) String() string