connector

package
v1.0.51 Latest Latest
Warning

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

Go to latest
Published: Oct 17, 2024 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ConnectorService_ControlStream_FullMethodName = "/border0.v1.ConnectorService/ControlStream"
)

Variables

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

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

View Source
var File_connector_proto protoreflect.FileDescriptor

Functions

func RegisterConnectorServiceServer

func RegisterConnectorServiceServer(s grpc.ServiceRegistrar, srv ConnectorServiceServer)

Types

type Action

type Action int32
const (
	Action_CREATE Action = 0
	Action_UPDATE Action = 1
	Action_DELETE Action = 2
	Action_OTHER  Action = 3
)

func (Action) Descriptor

func (Action) Descriptor() protoreflect.EnumDescriptor

func (Action) Enum

func (x Action) Enum() *Action

func (Action) EnumDescriptor deprecated

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

Deprecated: Use Action.Descriptor instead.

func (Action) Number

func (x Action) Number() protoreflect.EnumNumber

func (Action) String

func (x Action) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Config.ProtoReflect.Descriptor instead.

func (*Config) GetConnector

func (x *Config) GetConnector() bool

func (*Config) GetPlugins

func (x *Config) GetPlugins() bool

func (*Config) GetSockets

func (x *Config) GetSockets() bool

func (*Config) ProtoMessage

func (*Config) ProtoMessage()

func (*Config) ProtoReflect

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

func (*Config) Reset

func (x *Config) Reset()

func (*Config) String

func (x *Config) String() string

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.

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) Descriptor() ([]byte, []int)

Deprecated: Use Discover.ProtoReflect.Descriptor instead.

func (*Discover) GetId

func (x *Discover) GetId() string

func (*Discover) GetRequestId

func (x *Discover) GetRequestId() string

func (*Discover) ProtoMessage

func (*Discover) ProtoMessage()

func (*Discover) ProtoReflect

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

func (*Discover) Reset

func (x *Discover) Reset()

func (*Discover) String

func (x *Discover) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use InfoList.ProtoReflect.Descriptor instead.

func (*InfoList) GetValues added in v1.0.8

func (x *InfoList) GetValues() []string

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

func (*InfoList) Reset added in v1.0.8

func (x *InfoList) Reset()

func (*InfoList) String added in v1.0.8

func (x *InfoList) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Init.ProtoReflect.Descriptor instead.

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

func (*Init) Reset

func (x *Init) Reset()

func (*Init) String

func (x *Init) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Log.ProtoReflect.Descriptor instead.

func (*Log) GetConnectorId added in v1.0.2

func (x *Log) GetConnectorId() string

func (*Log) GetMessage added in v1.0.2

func (x *Log) GetMessage() string

func (*Log) GetPluginId added in v1.0.2

func (x *Log) GetPluginId() string

func (*Log) GetSeverity added in v1.0.2

func (x *Log) GetSeverity() string

func (*Log) GetSocketId added in v1.0.2

func (x *Log) GetSocketId() string

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

func (*Log) Reset added in v1.0.2

func (x *Log) Reset()

func (*Log) String added in v1.0.2

func (x *Log) String() string

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 (*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 (*PluginDiscoveryResultsMetadata) GetStartedAt

func (*PluginDiscoveryResultsMetadata) ProtoMessage

func (*PluginDiscoveryResultsMetadata) ProtoMessage()

func (*PluginDiscoveryResultsMetadata) ProtoReflect

func (*PluginDiscoveryResultsMetadata) Reset

func (x *PluginDiscoveryResultsMetadata) Reset()

func (*PluginDiscoveryResultsMetadata) 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 (*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 (*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) Descriptor() ([]byte, []int)

Deprecated: Use Stop.ProtoReflect.Descriptor instead.

func (*Stop) GetReason

func (x *Stop) GetReason() string

func (*Stop) ProtoMessage

func (*Stop) ProtoMessage()

func (*Stop) ProtoReflect

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

func (*Stop) Reset

func (x *Stop) Reset()

func (*Stop) String

func (x *Stop) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Tag.ProtoReflect.Descriptor instead.

func (*Tag) GetKey

func (x *Tag) GetKey() string

func (*Tag) GetValue

func (x *Tag) GetValue() string

func (*Tag) ProtoMessage

func (*Tag) ProtoMessage()

func (*Tag) ProtoReflect

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

func (*Tag) Reset

func (x *Tag) Reset()

func (*Tag) String

func (x *Tag) String() string

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 (*TunnelCertificateSignRequest) Reset

func (x *TunnelCertificateSignRequest) Reset()

func (*TunnelCertificateSignRequest) 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 (*TunnelCertificateSignResponse) Reset

func (x *TunnelCertificateSignResponse) Reset()

func (*TunnelCertificateSignResponse) 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.

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

Jump to

Keyboard shortcuts

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