Documentation ¶
Index ¶
- Constants
- Variables
- func RegisterConnectorServiceServer(s grpc.ServiceRegistrar, srv ConnectorServiceServer)
- type Action
- type ActionList
- 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) 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 CertifcateSignRequest
- func (*CertifcateSignRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CertifcateSignRequest) GetCertificateSigningRequest() []byte
- func (x *CertifcateSignRequest) GetRequestId() string
- func (*CertifcateSignRequest) ProtoMessage()
- func (x *CertifcateSignRequest) ProtoReflect() protoreflect.Message
- func (x *CertifcateSignRequest) Reset()
- func (x *CertifcateSignRequest) String() string
- type CertifcateSignResponse
- func (*CertifcateSignResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CertifcateSignResponse) GetCertificate() []byte
- func (x *CertifcateSignResponse) GetRequestId() string
- func (*CertifcateSignResponse) ProtoMessage()
- func (x *CertifcateSignResponse) ProtoReflect() protoreflect.Message
- func (x *CertifcateSignResponse) Reset()
- func (x *CertifcateSignResponse) 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 (*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 ControlStreamReponse
- func (*ControlStreamReponse) Descriptor() ([]byte, []int)deprecated
- func (x *ControlStreamReponse) GetAuthorize() *AuthorizeResponse
- func (x *ControlStreamReponse) GetCertifcateSignResponse() *CertifcateSignResponse
- func (x *ControlStreamReponse) GetConnectorConfig() *ConnectorConfig
- func (x *ControlStreamReponse) GetDisconnect() *Disconnect
- func (x *ControlStreamReponse) GetDiscover() *Discover
- func (x *ControlStreamReponse) GetHeartbeat() *HeartbeatResponse
- func (x *ControlStreamReponse) GetInit() *Init
- func (m *ControlStreamReponse) GetRequestType() isControlStreamReponse_RequestType
- func (x *ControlStreamReponse) GetSshCertificateSignResponse() *SshCertifcateSignResponse
- func (x *ControlStreamReponse) GetStop() *Stop
- func (x *ControlStreamReponse) GetTunnelCertificateSignResponse() *TunnelCertificateSignResponse
- func (x *ControlStreamReponse) GetUpdateConfig() *UpdateConfig
- func (*ControlStreamReponse) ProtoMessage()
- func (x *ControlStreamReponse) ProtoReflect() protoreflect.Message
- func (x *ControlStreamReponse) Reset()
- func (x *ControlStreamReponse) String() string
- type ControlStreamReponse_Authorize
- type ControlStreamReponse_CertifcateSignResponse
- type ControlStreamReponse_ConnectorConfig
- type ControlStreamReponse_Disconnect
- type ControlStreamReponse_Discover
- type ControlStreamReponse_Heartbeat
- type ControlStreamReponse_Init
- type ControlStreamReponse_SshCertificateSignResponse
- type ControlStreamReponse_Stop
- type ControlStreamReponse_TunnelCertificateSignResponse
- type ControlStreamReponse_UpdateConfig
- type ControlStreamRequest
- func (*ControlStreamRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ControlStreamRequest) GetAuthorize() *AuthorizeRequest
- func (x *ControlStreamRequest) GetCertifcateSignRequest() *CertifcateSignRequest
- func (x *ControlStreamRequest) GetConfig() *Config
- func (x *ControlStreamRequest) GetHeartbeat() *HeartbeatRequest
- func (x *ControlStreamRequest) GetLog() *Log
- func (x *ControlStreamRequest) GetMetadata() *ConnectorMetadata
- func (x *ControlStreamRequest) GetPluginDiscoveryResults() *PluginDiscoveryResults
- func (m *ControlStreamRequest) GetRequestType() isControlStreamRequest_RequestType
- func (x *ControlStreamRequest) GetSessionUpdate() *SessionUpdateRequest
- func (x *ControlStreamRequest) GetSshCertificateSignRequest() *SshCertifcateSignRequest
- 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_CertifcateSignRequest
- type ControlStreamRequest_Config
- type ControlStreamRequest_Heartbeat
- type ControlStreamRequest_Log
- type ControlStreamRequest_Metadata
- type ControlStreamRequest_PluginDiscoveryResults
- type ControlStreamRequest_SessionUpdate
- type ControlStreamRequest_SshCertificateSignRequest
- type ControlStreamRequest_TunnelCertificateSignRequest
- type ControlStreamRequest_UploadRecording
- type Disconnect
- type Discover
- type HeartbeatRequest
- type HeartbeatResponse
- 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 SessionUpdateRequest
- func (*SessionUpdateRequest) Descriptor() ([]byte, []int)deprecated
- 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 SshCertifcateSignRequest
- func (*SshCertifcateSignRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SshCertifcateSignRequest) GetPublicKey() []byte
- func (x *SshCertifcateSignRequest) GetRequestId() string
- func (x *SshCertifcateSignRequest) GetSessionKey() string
- func (x *SshCertifcateSignRequest) GetSocketId() string
- func (x *SshCertifcateSignRequest) GetTicket() []byte
- func (x *SshCertifcateSignRequest) GetUserEmail() string
- func (*SshCertifcateSignRequest) ProtoMessage()
- func (x *SshCertifcateSignRequest) ProtoReflect() protoreflect.Message
- func (x *SshCertifcateSignRequest) Reset()
- func (x *SshCertifcateSignRequest) String() string
- type SshCertifcateSignResponse
- func (*SshCertifcateSignResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SshCertifcateSignResponse) GetCertificate() []byte
- func (x *SshCertifcateSignResponse) GetRequestId() string
- func (*SshCertifcateSignResponse) ProtoMessage()
- func (x *SshCertifcateSignResponse) ProtoReflect() protoreflect.Message
- func (x *SshCertifcateSignResponse) Reset()
- func (x *SshCertifcateSignResponse) 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) 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 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 */ // 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) 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 CertifcateSignRequest ¶ added in v1.0.19
type CertifcateSignRequest 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 (*CertifcateSignRequest) Descriptor
deprecated
added in
v1.0.19
func (*CertifcateSignRequest) Descriptor() ([]byte, []int)
Deprecated: Use CertifcateSignRequest.ProtoReflect.Descriptor instead.
func (*CertifcateSignRequest) GetCertificateSigningRequest ¶ added in v1.0.19
func (x *CertifcateSignRequest) GetCertificateSigningRequest() []byte
func (*CertifcateSignRequest) GetRequestId ¶ added in v1.0.19
func (x *CertifcateSignRequest) GetRequestId() string
func (*CertifcateSignRequest) ProtoMessage ¶ added in v1.0.19
func (*CertifcateSignRequest) ProtoMessage()
func (*CertifcateSignRequest) ProtoReflect ¶ added in v1.0.19
func (x *CertifcateSignRequest) ProtoReflect() protoreflect.Message
func (*CertifcateSignRequest) Reset ¶ added in v1.0.19
func (x *CertifcateSignRequest) Reset()
func (*CertifcateSignRequest) String ¶ added in v1.0.19
func (x *CertifcateSignRequest) String() string
type CertifcateSignResponse ¶ added in v1.0.19
type CertifcateSignResponse 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 (*CertifcateSignResponse) Descriptor
deprecated
added in
v1.0.19
func (*CertifcateSignResponse) Descriptor() ([]byte, []int)
Deprecated: Use CertifcateSignResponse.ProtoReflect.Descriptor instead.
func (*CertifcateSignResponse) GetCertificate ¶ added in v1.0.19
func (x *CertifcateSignResponse) GetCertificate() []byte
func (*CertifcateSignResponse) GetRequestId ¶ added in v1.0.19
func (x *CertifcateSignResponse) GetRequestId() string
func (*CertifcateSignResponse) ProtoMessage ¶ added in v1.0.19
func (*CertifcateSignResponse) ProtoMessage()
func (*CertifcateSignResponse) ProtoReflect ¶ added in v1.0.19
func (x *CertifcateSignResponse) ProtoReflect() protoreflect.Message
func (*CertifcateSignResponse) Reset ¶ added in v1.0.19
func (x *CertifcateSignResponse) Reset()
func (*CertifcateSignResponse) String ¶ added in v1.0.19
func (x *CertifcateSignResponse) 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"` // 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) 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) (ConnectorService_ControlStreamClient, 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(ConnectorService_ControlStreamServer) 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 interface { Send(*ControlStreamRequest) error Recv() (*ControlStreamReponse, error) grpc.ClientStream }
type ConnectorService_ControlStreamServer ¶
type ConnectorService_ControlStreamServer interface { Send(*ControlStreamReponse) error Recv() (*ControlStreamRequest, error) grpc.ServerStream }
type ControlStreamReponse ¶
type ControlStreamReponse struct { // Types that are assignable to RequestType: // // *ControlStreamReponse_Init // *ControlStreamReponse_ConnectorConfig // *ControlStreamReponse_UpdateConfig // *ControlStreamReponse_Heartbeat // *ControlStreamReponse_TunnelCertificateSignResponse // *ControlStreamReponse_Discover // *ControlStreamReponse_Stop // *ControlStreamReponse_Disconnect // *ControlStreamReponse_Authorize // *ControlStreamReponse_SshCertificateSignResponse // *ControlStreamReponse_CertifcateSignResponse RequestType isControlStreamReponse_RequestType `protobuf_oneof:"RequestType"` // contains filtered or unexported fields }
func (*ControlStreamReponse) Descriptor
deprecated
func (*ControlStreamReponse) Descriptor() ([]byte, []int)
Deprecated: Use ControlStreamReponse.ProtoReflect.Descriptor instead.
func (*ControlStreamReponse) GetAuthorize ¶ added in v1.0.5
func (x *ControlStreamReponse) GetAuthorize() *AuthorizeResponse
func (*ControlStreamReponse) GetCertifcateSignResponse ¶ added in v1.0.19
func (x *ControlStreamReponse) GetCertifcateSignResponse() *CertifcateSignResponse
func (*ControlStreamReponse) GetConnectorConfig ¶
func (x *ControlStreamReponse) GetConnectorConfig() *ConnectorConfig
func (*ControlStreamReponse) GetDisconnect ¶
func (x *ControlStreamReponse) GetDisconnect() *Disconnect
func (*ControlStreamReponse) GetDiscover ¶
func (x *ControlStreamReponse) GetDiscover() *Discover
func (*ControlStreamReponse) GetHeartbeat ¶
func (x *ControlStreamReponse) GetHeartbeat() *HeartbeatResponse
func (*ControlStreamReponse) GetInit ¶
func (x *ControlStreamReponse) GetInit() *Init
func (*ControlStreamReponse) GetRequestType ¶
func (m *ControlStreamReponse) GetRequestType() isControlStreamReponse_RequestType
func (*ControlStreamReponse) GetSshCertificateSignResponse ¶ added in v1.0.13
func (x *ControlStreamReponse) GetSshCertificateSignResponse() *SshCertifcateSignResponse
func (*ControlStreamReponse) GetStop ¶
func (x *ControlStreamReponse) GetStop() *Stop
func (*ControlStreamReponse) GetTunnelCertificateSignResponse ¶
func (x *ControlStreamReponse) GetTunnelCertificateSignResponse() *TunnelCertificateSignResponse
func (*ControlStreamReponse) GetUpdateConfig ¶
func (x *ControlStreamReponse) GetUpdateConfig() *UpdateConfig
func (*ControlStreamReponse) ProtoMessage ¶
func (*ControlStreamReponse) ProtoMessage()
func (*ControlStreamReponse) ProtoReflect ¶
func (x *ControlStreamReponse) ProtoReflect() protoreflect.Message
func (*ControlStreamReponse) Reset ¶
func (x *ControlStreamReponse) Reset()
func (*ControlStreamReponse) String ¶
func (x *ControlStreamReponse) String() string
type ControlStreamReponse_Authorize ¶ added in v1.0.5
type ControlStreamReponse_Authorize struct {
Authorize *AuthorizeResponse `protobuf:"bytes,9,opt,name=authorize,proto3,oneof"`
}
type ControlStreamReponse_CertifcateSignResponse ¶ added in v1.0.19
type ControlStreamReponse_CertifcateSignResponse struct {
CertifcateSignResponse *CertifcateSignResponse `protobuf:"bytes,11,opt,name=certifcate_sign_response,json=certifcateSignResponse,proto3,oneof"`
}
type ControlStreamReponse_ConnectorConfig ¶
type ControlStreamReponse_ConnectorConfig struct {
ConnectorConfig *ConnectorConfig `protobuf:"bytes,2,opt,name=connector_config,json=connectorConfig,proto3,oneof"`
}
type ControlStreamReponse_Disconnect ¶
type ControlStreamReponse_Disconnect struct {
Disconnect *Disconnect `protobuf:"bytes,8,opt,name=disconnect,proto3,oneof"`
}
type ControlStreamReponse_Discover ¶
type ControlStreamReponse_Discover struct {
Discover *Discover `protobuf:"bytes,6,opt,name=discover,proto3,oneof"`
}
type ControlStreamReponse_Heartbeat ¶
type ControlStreamReponse_Heartbeat struct {
Heartbeat *HeartbeatResponse `protobuf:"bytes,4,opt,name=heartbeat,proto3,oneof"`
}
type ControlStreamReponse_Init ¶
type ControlStreamReponse_Init struct {
Init *Init `protobuf:"bytes,1,opt,name=init,proto3,oneof"`
}
type ControlStreamReponse_SshCertificateSignResponse ¶ added in v1.0.13
type ControlStreamReponse_SshCertificateSignResponse struct {
SshCertificateSignResponse *SshCertifcateSignResponse `protobuf:"bytes,10,opt,name=ssh_certificate_sign_response,json=sshCertificateSignResponse,proto3,oneof"`
}
type ControlStreamReponse_Stop ¶
type ControlStreamReponse_Stop struct {
Stop *Stop `protobuf:"bytes,7,opt,name=stop,proto3,oneof"`
}
type ControlStreamReponse_TunnelCertificateSignResponse ¶
type ControlStreamReponse_TunnelCertificateSignResponse struct {
TunnelCertificateSignResponse *TunnelCertificateSignResponse `protobuf:"bytes,5,opt,name=tunnel_certificate_sign_response,json=tunnelCertificateSignResponse,proto3,oneof"`
}
type ControlStreamReponse_UpdateConfig ¶
type ControlStreamReponse_UpdateConfig struct {
UpdateConfig *UpdateConfig `protobuf:"bytes,3,opt,name=update_config,json=updateConfig,proto3,oneof"`
}
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_CertifcateSignRequest 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) GetCertifcateSignRequest ¶ added in v1.0.19
func (x *ControlStreamRequest) GetCertifcateSignRequest() *CertifcateSignRequest
func (*ControlStreamRequest) GetConfig ¶
func (x *ControlStreamRequest) GetConfig() *Config
func (*ControlStreamRequest) GetHeartbeat ¶
func (x *ControlStreamRequest) GetHeartbeat() *HeartbeatRequest
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) GetSessionUpdate ¶ added in v1.0.10
func (x *ControlStreamRequest) GetSessionUpdate() *SessionUpdateRequest
func (*ControlStreamRequest) GetSshCertificateSignRequest ¶ added in v1.0.13
func (x *ControlStreamRequest) GetSshCertificateSignRequest() *SshCertifcateSignRequest
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_CertifcateSignRequest ¶ added in v1.0.19
type ControlStreamRequest_CertifcateSignRequest struct {
CertifcateSignRequest *CertifcateSignRequest `protobuf:"bytes,12,opt,name=certifcate_sign_request,json=certifcateSignRequest,proto3,oneof"`
}
type ControlStreamRequest_Config ¶
type ControlStreamRequest_Config struct {
Config *Config `protobuf:"bytes,1,opt,name=config,proto3,oneof"`
}
type ControlStreamRequest_Heartbeat ¶
type ControlStreamRequest_Heartbeat struct {
Heartbeat *HeartbeatRequest `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_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 *SshCertifcateSignRequest `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 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 HeartbeatRequest ¶
type HeartbeatRequest struct {
// contains filtered or unexported fields
}
func (*HeartbeatRequest) Descriptor
deprecated
func (*HeartbeatRequest) Descriptor() ([]byte, []int)
Deprecated: Use HeartbeatRequest.ProtoReflect.Descriptor instead.
func (*HeartbeatRequest) ProtoMessage ¶
func (*HeartbeatRequest) ProtoMessage()
func (*HeartbeatRequest) ProtoReflect ¶
func (x *HeartbeatRequest) ProtoReflect() protoreflect.Message
func (*HeartbeatRequest) Reset ¶
func (x *HeartbeatRequest) Reset()
func (*HeartbeatRequest) String ¶
func (x *HeartbeatRequest) String() string
type HeartbeatResponse ¶
type HeartbeatResponse struct {
// contains filtered or unexported fields
}
func (*HeartbeatResponse) Descriptor
deprecated
func (*HeartbeatResponse) Descriptor() ([]byte, []int)
Deprecated: Use HeartbeatResponse.ProtoReflect.Descriptor instead.
func (*HeartbeatResponse) ProtoMessage ¶
func (*HeartbeatResponse) ProtoMessage()
func (*HeartbeatResponse) ProtoReflect ¶
func (x *HeartbeatResponse) ProtoReflect() protoreflect.Message
func (*HeartbeatResponse) Reset ¶
func (x *HeartbeatResponse) Reset()
func (*HeartbeatResponse) String ¶
func (x *HeartbeatResponse) 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) 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 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"` // 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) 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 SshCertifcateSignRequest ¶ added in v1.0.13
type SshCertifcateSignRequest 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 (*SshCertifcateSignRequest) Descriptor
deprecated
added in
v1.0.13
func (*SshCertifcateSignRequest) Descriptor() ([]byte, []int)
Deprecated: Use SshCertifcateSignRequest.ProtoReflect.Descriptor instead.
func (*SshCertifcateSignRequest) GetPublicKey ¶ added in v1.0.13
func (x *SshCertifcateSignRequest) GetPublicKey() []byte
func (*SshCertifcateSignRequest) GetRequestId ¶ added in v1.0.13
func (x *SshCertifcateSignRequest) GetRequestId() string
func (*SshCertifcateSignRequest) GetSessionKey ¶ added in v1.0.15
func (x *SshCertifcateSignRequest) GetSessionKey() string
func (*SshCertifcateSignRequest) GetSocketId ¶ added in v1.0.13
func (x *SshCertifcateSignRequest) GetSocketId() string
func (*SshCertifcateSignRequest) GetTicket ¶ added in v1.0.17
func (x *SshCertifcateSignRequest) GetTicket() []byte
func (*SshCertifcateSignRequest) GetUserEmail ¶ added in v1.0.13
func (x *SshCertifcateSignRequest) GetUserEmail() string
func (*SshCertifcateSignRequest) ProtoMessage ¶ added in v1.0.13
func (*SshCertifcateSignRequest) ProtoMessage()
func (*SshCertifcateSignRequest) ProtoReflect ¶ added in v1.0.13
func (x *SshCertifcateSignRequest) ProtoReflect() protoreflect.Message
func (*SshCertifcateSignRequest) Reset ¶ added in v1.0.13
func (x *SshCertifcateSignRequest) Reset()
func (*SshCertifcateSignRequest) String ¶ added in v1.0.13
func (x *SshCertifcateSignRequest) String() string
type SshCertifcateSignResponse ¶ added in v1.0.13
type SshCertifcateSignResponse 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 (*SshCertifcateSignResponse) Descriptor
deprecated
added in
v1.0.13
func (*SshCertifcateSignResponse) Descriptor() ([]byte, []int)
Deprecated: Use SshCertifcateSignResponse.ProtoReflect.Descriptor instead.
func (*SshCertifcateSignResponse) GetCertificate ¶ added in v1.0.13
func (x *SshCertifcateSignResponse) GetCertificate() []byte
func (*SshCertifcateSignResponse) GetRequestId ¶ added in v1.0.13
func (x *SshCertifcateSignResponse) GetRequestId() string
func (*SshCertifcateSignResponse) ProtoMessage ¶ added in v1.0.13
func (*SshCertifcateSignResponse) ProtoMessage()
func (*SshCertifcateSignResponse) ProtoReflect ¶ added in v1.0.13
func (x *SshCertifcateSignResponse) ProtoReflect() protoreflect.Message
func (*SshCertifcateSignResponse) Reset ¶ added in v1.0.13
func (x *SshCertifcateSignResponse) Reset()
func (*SshCertifcateSignResponse) String ¶ added in v1.0.13
func (x *SshCertifcateSignResponse) 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.
func (UnimplementedConnectorServiceServer) ControlStream ¶
func (UnimplementedConnectorServiceServer) ControlStream(ConnectorService_ControlStreamServer) 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"` RecordingId string `protobuf:"bytes,2,opt,name=recording_id,json=recordingId,proto3" json:"recording_id,omitempty"` Recording []byte `protobuf:"bytes,3,opt,name=recording,proto3" json:"recording,omitempty"` // 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) 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