Documentation
¶
Overview ¶
Package agentGrpc is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Constants
- Variables
- func RegisterAgentHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterAgentHandlerClient(ctx context.Context, mux *runtime.ServeMux, client AgentClient) error
- func RegisterAgentHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterAgentHandlerServer(ctx context.Context, mux *runtime.ServeMux, server AgentServer) error
- func RegisterAgentServer(s grpc.ServiceRegistrar, srv AgentServer)
- type AccessDetail
- func (*AccessDetail) Descriptor() ([]byte, []int)deprecated
- func (x *AccessDetail) GetBindAddress() string
- func (x *AccessDetail) GetFrontendToken() string
- func (x *AccessDetail) GetResponseHeaders() []string
- func (x *AccessDetail) GetToken() string
- func (*AccessDetail) ProtoMessage()
- func (x *AccessDetail) ProtoReflect() protoreflect.Message
- func (x *AccessDetail) Reset()
- func (x *AccessDetail) String() string
- type AccessPrivateRequest
- func (*AccessPrivateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AccessPrivateRequest) GetAutoAddress() string
- func (x *AccessPrivateRequest) GetAutoEndPort() uint32
- func (x *AccessPrivateRequest) GetAutoMode() bool
- func (x *AccessPrivateRequest) GetAutoStartPort() uint32
- func (x *AccessPrivateRequest) GetBindAddress() string
- func (x *AccessPrivateRequest) GetResponseHeaders() []string
- func (x *AccessPrivateRequest) GetToken() string
- func (*AccessPrivateRequest) ProtoMessage()
- func (x *AccessPrivateRequest) ProtoReflect() protoreflect.Message
- func (x *AccessPrivateRequest) Reset()
- func (x *AccessPrivateRequest) String() string
- type AccessPrivateResponse
- func (*AccessPrivateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AccessPrivateResponse) GetFrontendToken() string
- func (*AccessPrivateResponse) ProtoMessage()
- func (x *AccessPrivateResponse) ProtoReflect() protoreflect.Message
- func (x *AccessPrivateResponse) Reset()
- func (x *AccessPrivateResponse) String() string
- type AgentClient
- type AgentServer
- type ReleaseAccessRequest
- func (*ReleaseAccessRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ReleaseAccessRequest) GetFrontendToken() string
- func (*ReleaseAccessRequest) ProtoMessage()
- func (x *ReleaseAccessRequest) ProtoReflect() protoreflect.Message
- func (x *ReleaseAccessRequest) Reset()
- func (x *ReleaseAccessRequest) String() string
- type ReleaseAccessResponse
- type ReleaseShareRequest
- func (*ReleaseShareRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ReleaseShareRequest) GetToken() string
- func (*ReleaseShareRequest) ProtoMessage()
- func (x *ReleaseShareRequest) ProtoReflect() protoreflect.Message
- func (x *ReleaseShareRequest) Reset()
- func (x *ReleaseShareRequest) String() string
- type ReleaseShareResponse
- type ShareDetail
- func (*ShareDetail) Descriptor() ([]byte, []int)deprecated
- func (x *ShareDetail) GetBackendEndpoint() string
- func (x *ShareDetail) GetBackendMode() string
- func (x *ShareDetail) GetClosed() bool
- func (x *ShareDetail) GetFrontendEndpoint() []string
- func (x *ShareDetail) GetReserved() bool
- func (x *ShareDetail) GetShareMode() string
- func (x *ShareDetail) GetStatus() string
- func (x *ShareDetail) GetToken() string
- func (*ShareDetail) ProtoMessage()
- func (x *ShareDetail) ProtoReflect() protoreflect.Message
- func (x *ShareDetail) Reset()
- func (x *ShareDetail) String() string
- type SharePrivateRequest
- func (*SharePrivateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SharePrivateRequest) GetAccessGrants() []string
- func (x *SharePrivateRequest) GetBackendMode() string
- func (x *SharePrivateRequest) GetClosed() bool
- func (x *SharePrivateRequest) GetInsecure() bool
- func (x *SharePrivateRequest) GetTarget() string
- func (*SharePrivateRequest) ProtoMessage()
- func (x *SharePrivateRequest) ProtoReflect() protoreflect.Message
- func (x *SharePrivateRequest) Reset()
- func (x *SharePrivateRequest) String() string
- type SharePrivateResponse
- func (*SharePrivateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SharePrivateResponse) GetToken() string
- func (*SharePrivateResponse) ProtoMessage()
- func (x *SharePrivateResponse) ProtoReflect() protoreflect.Message
- func (x *SharePrivateResponse) Reset()
- func (x *SharePrivateResponse) String() string
- type SharePublicRequest
- func (*SharePublicRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SharePublicRequest) GetAccessGrants() []string
- func (x *SharePublicRequest) GetBackendMode() string
- func (x *SharePublicRequest) GetBasicAuth() []string
- func (x *SharePublicRequest) GetClosed() bool
- func (x *SharePublicRequest) GetFrontendSelection() []string
- func (x *SharePublicRequest) GetInsecure() bool
- func (x *SharePublicRequest) GetOauthCheckInterval() string
- func (x *SharePublicRequest) GetOauthEmailAddressPatterns() []string
- func (x *SharePublicRequest) GetOauthProvider() string
- func (x *SharePublicRequest) GetTarget() string
- func (*SharePublicRequest) ProtoMessage()
- func (x *SharePublicRequest) ProtoReflect() protoreflect.Message
- func (x *SharePublicRequest) Reset()
- func (x *SharePublicRequest) String() string
- type SharePublicResponse
- func (*SharePublicResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SharePublicResponse) GetFrontendEndpoints() []string
- func (x *SharePublicResponse) GetToken() string
- func (*SharePublicResponse) ProtoMessage()
- func (x *SharePublicResponse) ProtoReflect() protoreflect.Message
- func (x *SharePublicResponse) Reset()
- func (x *SharePublicResponse) String() string
- type ShareReservedRequest
- func (*ShareReservedRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ShareReservedRequest) GetInsecure() bool
- func (x *ShareReservedRequest) GetOverrideEndpoint() string
- func (x *ShareReservedRequest) GetToken() string
- func (*ShareReservedRequest) ProtoMessage()
- func (x *ShareReservedRequest) ProtoReflect() protoreflect.Message
- func (x *ShareReservedRequest) Reset()
- func (x *ShareReservedRequest) String() string
- type ShareReservedResponse
- func (*ShareReservedResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ShareReservedResponse) GetBackendMode() string
- func (x *ShareReservedResponse) GetFrontendEndpoints() []string
- func (x *ShareReservedResponse) GetShareMode() string
- func (x *ShareReservedResponse) GetTarget() string
- func (x *ShareReservedResponse) GetToken() string
- func (*ShareReservedResponse) ProtoMessage()
- func (x *ShareReservedResponse) ProtoReflect() protoreflect.Message
- func (x *ShareReservedResponse) Reset()
- func (x *ShareReservedResponse) String() string
- type StatusRequest
- type StatusResponse
- func (*StatusResponse) Descriptor() ([]byte, []int)deprecated
- func (x *StatusResponse) GetAccesses() []*AccessDetail
- func (x *StatusResponse) GetShares() []*ShareDetail
- func (*StatusResponse) ProtoMessage()
- func (x *StatusResponse) ProtoReflect() protoreflect.Message
- func (x *StatusResponse) Reset()
- func (x *StatusResponse) String() string
- type UnimplementedAgentServer
- func (UnimplementedAgentServer) AccessPrivate(context.Context, *AccessPrivateRequest) (*AccessPrivateResponse, error)
- func (UnimplementedAgentServer) ReleaseAccess(context.Context, *ReleaseAccessRequest) (*ReleaseAccessResponse, error)
- func (UnimplementedAgentServer) ReleaseShare(context.Context, *ReleaseShareRequest) (*ReleaseShareResponse, error)
- func (UnimplementedAgentServer) SharePrivate(context.Context, *SharePrivateRequest) (*SharePrivateResponse, error)
- func (UnimplementedAgentServer) SharePublic(context.Context, *SharePublicRequest) (*SharePublicResponse, error)
- func (UnimplementedAgentServer) ShareReserved(context.Context, *ShareReservedRequest) (*ShareReservedResponse, error)
- func (UnimplementedAgentServer) Status(context.Context, *StatusRequest) (*StatusResponse, error)
- func (UnimplementedAgentServer) Version(context.Context, *VersionRequest) (*VersionResponse, error)
- type UnsafeAgentServer
- type VersionRequest
- type VersionResponse
- func (*VersionResponse) Descriptor() ([]byte, []int)deprecated
- func (x *VersionResponse) GetConsoleEndpoint() string
- func (x *VersionResponse) GetV() string
- func (*VersionResponse) ProtoMessage()
- func (x *VersionResponse) ProtoReflect() protoreflect.Message
- func (x *VersionResponse) Reset()
- func (x *VersionResponse) String() string
Constants ¶
const ( Agent_AccessPrivate_FullMethodName = "/Agent/AccessPrivate" Agent_ReleaseAccess_FullMethodName = "/Agent/ReleaseAccess" Agent_Status_FullMethodName = "/Agent/Status" Agent_Version_FullMethodName = "/Agent/Version" )
Variables ¶
var Agent_ServiceDesc = grpc.ServiceDesc{ ServiceName: "Agent", HandlerType: (*AgentServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "AccessPrivate", Handler: _Agent_AccessPrivate_Handler, }, { MethodName: "ReleaseAccess", Handler: _Agent_ReleaseAccess_Handler, }, { MethodName: "ReleaseShare", Handler: _Agent_ReleaseShare_Handler, }, { MethodName: "ShareReserved", Handler: _Agent_ShareReserved_Handler, }, { MethodName: "SharePrivate", Handler: _Agent_SharePrivate_Handler, }, { MethodName: "SharePublic", Handler: _Agent_SharePublic_Handler, }, { MethodName: "Status", Handler: _Agent_Status_Handler, }, { MethodName: "Version", Handler: _Agent_Version_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "agent/agentGrpc/agent.proto", }
Agent_ServiceDesc is the grpc.ServiceDesc for Agent service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_agent_agentGrpc_agent_proto protoreflect.FileDescriptor
Functions ¶
func RegisterAgentHandler ¶
RegisterAgentHandler registers the http handlers for service Agent to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterAgentHandlerClient ¶
func RegisterAgentHandlerClient(ctx context.Context, mux *runtime.ServeMux, client AgentClient) error
RegisterAgentHandlerClient registers the http handlers for service Agent to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "AgentClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "AgentClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "AgentClient" to call the correct interceptors.
func RegisterAgentHandlerFromEndpoint ¶
func RegisterAgentHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterAgentHandlerFromEndpoint is same as RegisterAgentHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterAgentHandlerServer ¶
func RegisterAgentHandlerServer(ctx context.Context, mux *runtime.ServeMux, server AgentServer) error
RegisterAgentHandlerServer registers the http handlers for service Agent to "mux". UnaryRPC :call AgentServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterAgentHandlerFromEndpoint instead.
func RegisterAgentServer ¶
func RegisterAgentServer(s grpc.ServiceRegistrar, srv AgentServer)
Types ¶
type AccessDetail ¶
type AccessDetail struct {
FrontendToken string `protobuf:"bytes,1,opt,name=frontendToken,proto3" json:"frontendToken,omitempty"`
Token string `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"`
BindAddress string `protobuf:"bytes,3,opt,name=bindAddress,proto3" json:"bindAddress,omitempty"`
ResponseHeaders []string `protobuf:"bytes,4,rep,name=responseHeaders,proto3" json:"responseHeaders,omitempty"`
// contains filtered or unexported fields
}
func (*AccessDetail) Descriptor
deprecated
func (*AccessDetail) Descriptor() ([]byte, []int)
Deprecated: Use AccessDetail.ProtoReflect.Descriptor instead.
func (*AccessDetail) GetBindAddress ¶
func (x *AccessDetail) GetBindAddress() string
func (*AccessDetail) GetFrontendToken ¶
func (x *AccessDetail) GetFrontendToken() string
func (*AccessDetail) GetResponseHeaders ¶
func (x *AccessDetail) GetResponseHeaders() []string
func (*AccessDetail) GetToken ¶
func (x *AccessDetail) GetToken() string
func (*AccessDetail) ProtoMessage ¶
func (*AccessDetail) ProtoMessage()
func (*AccessDetail) ProtoReflect ¶
func (x *AccessDetail) ProtoReflect() protoreflect.Message
func (*AccessDetail) Reset ¶
func (x *AccessDetail) Reset()
func (*AccessDetail) String ¶
func (x *AccessDetail) String() string
type AccessPrivateRequest ¶
type AccessPrivateRequest struct {
Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
BindAddress string `protobuf:"bytes,2,opt,name=bindAddress,proto3" json:"bindAddress,omitempty"`
AutoMode bool `protobuf:"varint,3,opt,name=autoMode,proto3" json:"autoMode,omitempty"`
AutoAddress string `protobuf:"bytes,4,opt,name=autoAddress,proto3" json:"autoAddress,omitempty"`
AutoStartPort uint32 `protobuf:"varint,5,opt,name=autoStartPort,proto3" json:"autoStartPort,omitempty"`
AutoEndPort uint32 `protobuf:"varint,6,opt,name=autoEndPort,proto3" json:"autoEndPort,omitempty"`
ResponseHeaders []string `protobuf:"bytes,7,rep,name=responseHeaders,proto3" json:"responseHeaders,omitempty"`
// contains filtered or unexported fields
}
func (*AccessPrivateRequest) Descriptor
deprecated
func (*AccessPrivateRequest) Descriptor() ([]byte, []int)
Deprecated: Use AccessPrivateRequest.ProtoReflect.Descriptor instead.
func (*AccessPrivateRequest) GetAutoAddress ¶
func (x *AccessPrivateRequest) GetAutoAddress() string
func (*AccessPrivateRequest) GetAutoEndPort ¶
func (x *AccessPrivateRequest) GetAutoEndPort() uint32
func (*AccessPrivateRequest) GetAutoMode ¶
func (x *AccessPrivateRequest) GetAutoMode() bool
func (*AccessPrivateRequest) GetAutoStartPort ¶
func (x *AccessPrivateRequest) GetAutoStartPort() uint32
func (*AccessPrivateRequest) GetBindAddress ¶
func (x *AccessPrivateRequest) GetBindAddress() string
func (*AccessPrivateRequest) GetResponseHeaders ¶
func (x *AccessPrivateRequest) GetResponseHeaders() []string
func (*AccessPrivateRequest) GetToken ¶
func (x *AccessPrivateRequest) GetToken() string
func (*AccessPrivateRequest) ProtoMessage ¶
func (*AccessPrivateRequest) ProtoMessage()
func (*AccessPrivateRequest) ProtoReflect ¶
func (x *AccessPrivateRequest) ProtoReflect() protoreflect.Message
func (*AccessPrivateRequest) Reset ¶
func (x *AccessPrivateRequest) Reset()
func (*AccessPrivateRequest) String ¶
func (x *AccessPrivateRequest) String() string
type AccessPrivateResponse ¶
type AccessPrivateResponse struct {
FrontendToken string `protobuf:"bytes,1,opt,name=frontendToken,proto3" json:"frontendToken,omitempty"`
// contains filtered or unexported fields
}
func (*AccessPrivateResponse) Descriptor
deprecated
func (*AccessPrivateResponse) Descriptor() ([]byte, []int)
Deprecated: Use AccessPrivateResponse.ProtoReflect.Descriptor instead.
func (*AccessPrivateResponse) GetFrontendToken ¶
func (x *AccessPrivateResponse) GetFrontendToken() string
func (*AccessPrivateResponse) ProtoMessage ¶
func (*AccessPrivateResponse) ProtoMessage()
func (*AccessPrivateResponse) ProtoReflect ¶
func (x *AccessPrivateResponse) ProtoReflect() protoreflect.Message
func (*AccessPrivateResponse) Reset ¶
func (x *AccessPrivateResponse) Reset()
func (*AccessPrivateResponse) String ¶
func (x *AccessPrivateResponse) String() string
type AgentClient ¶
type AgentClient interface {
AccessPrivate(ctx context.Context, in *AccessPrivateRequest, opts ...grpc.CallOption) (*AccessPrivateResponse, error)
ReleaseAccess(ctx context.Context, in *ReleaseAccessRequest, opts ...grpc.CallOption) (*ReleaseAccessResponse, error)
Status(ctx context.Context, in *StatusRequest, opts ...grpc.CallOption) (*StatusResponse, error)
Version(ctx context.Context, in *VersionRequest, opts ...grpc.CallOption) (*VersionResponse, error)
}
AgentClient is the client API for Agent 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 NewAgentClient ¶
func NewAgentClient(cc grpc.ClientConnInterface) AgentClient
type AgentServer ¶
type AgentServer interface {
AccessPrivate(context.Context, *AccessPrivateRequest) (*AccessPrivateResponse, error)
ReleaseAccess(context.Context, *ReleaseAccessRequest) (*ReleaseAccessResponse, error)
Status(context.Context, *StatusRequest) (*StatusResponse, error)
Version(context.Context, *VersionRequest) (*VersionResponse, error)
// contains filtered or unexported methods
}
AgentServer is the server API for Agent service. All implementations must embed UnimplementedAgentServer for forward compatibility.
type ReleaseAccessRequest ¶
type ReleaseAccessRequest struct {
FrontendToken string `protobuf:"bytes,1,opt,name=frontendToken,proto3" json:"frontendToken,omitempty"`
// contains filtered or unexported fields
}
func (*ReleaseAccessRequest) Descriptor
deprecated
func (*ReleaseAccessRequest) Descriptor() ([]byte, []int)
Deprecated: Use ReleaseAccessRequest.ProtoReflect.Descriptor instead.
func (*ReleaseAccessRequest) GetFrontendToken ¶
func (x *ReleaseAccessRequest) GetFrontendToken() string
func (*ReleaseAccessRequest) ProtoMessage ¶
func (*ReleaseAccessRequest) ProtoMessage()
func (*ReleaseAccessRequest) ProtoReflect ¶
func (x *ReleaseAccessRequest) ProtoReflect() protoreflect.Message
func (*ReleaseAccessRequest) Reset ¶
func (x *ReleaseAccessRequest) Reset()
func (*ReleaseAccessRequest) String ¶
func (x *ReleaseAccessRequest) String() string
type ReleaseAccessResponse ¶
type ReleaseAccessResponse struct {
// contains filtered or unexported fields
}
func (*ReleaseAccessResponse) Descriptor
deprecated
func (*ReleaseAccessResponse) Descriptor() ([]byte, []int)
Deprecated: Use ReleaseAccessResponse.ProtoReflect.Descriptor instead.
func (*ReleaseAccessResponse) ProtoMessage ¶
func (*ReleaseAccessResponse) ProtoMessage()
func (*ReleaseAccessResponse) ProtoReflect ¶
func (x *ReleaseAccessResponse) ProtoReflect() protoreflect.Message
func (*ReleaseAccessResponse) Reset ¶
func (x *ReleaseAccessResponse) Reset()
func (*ReleaseAccessResponse) String ¶
func (x *ReleaseAccessResponse) String() string
type ReleaseShareRequest ¶
type ReleaseShareRequest struct {
// contains filtered or unexported fields
}
func (*ReleaseShareRequest) Descriptor
deprecated
func (*ReleaseShareRequest) Descriptor() ([]byte, []int)
Deprecated: Use ReleaseShareRequest.ProtoReflect.Descriptor instead.
func (*ReleaseShareRequest) GetToken ¶
func (x *ReleaseShareRequest) GetToken() string
func (*ReleaseShareRequest) ProtoMessage ¶
func (*ReleaseShareRequest) ProtoMessage()
func (*ReleaseShareRequest) ProtoReflect ¶
func (x *ReleaseShareRequest) ProtoReflect() protoreflect.Message
func (*ReleaseShareRequest) Reset ¶
func (x *ReleaseShareRequest) Reset()
func (*ReleaseShareRequest) String ¶
func (x *ReleaseShareRequest) String() string
type ReleaseShareResponse ¶
type ReleaseShareResponse struct {
// contains filtered or unexported fields
}
func (*ReleaseShareResponse) Descriptor
deprecated
func (*ReleaseShareResponse) Descriptor() ([]byte, []int)
Deprecated: Use ReleaseShareResponse.ProtoReflect.Descriptor instead.
func (*ReleaseShareResponse) ProtoMessage ¶
func (*ReleaseShareResponse) ProtoMessage()
func (*ReleaseShareResponse) ProtoReflect ¶
func (x *ReleaseShareResponse) ProtoReflect() protoreflect.Message
func (*ReleaseShareResponse) Reset ¶
func (x *ReleaseShareResponse) Reset()
func (*ReleaseShareResponse) String ¶
func (x *ReleaseShareResponse) String() string
type ShareDetail ¶
type ShareDetail struct {
// contains filtered or unexported fields
}
func (*ShareDetail) Descriptor
deprecated
func (*ShareDetail) Descriptor() ([]byte, []int)
Deprecated: Use ShareDetail.ProtoReflect.Descriptor instead.
func (*ShareDetail) GetBackendEndpoint ¶
func (x *ShareDetail) GetBackendEndpoint() string
func (*ShareDetail) GetBackendMode ¶
func (x *ShareDetail) GetBackendMode() string
func (*ShareDetail) GetClosed ¶
func (x *ShareDetail) GetClosed() bool
func (*ShareDetail) GetFrontendEndpoint ¶
func (x *ShareDetail) GetFrontendEndpoint() []string
func (*ShareDetail) GetReserved ¶
func (x *ShareDetail) GetReserved() bool
func (*ShareDetail) GetShareMode ¶
func (x *ShareDetail) GetShareMode() string
func (*ShareDetail) GetStatus ¶
func (x *ShareDetail) GetStatus() string
func (*ShareDetail) GetToken ¶
func (x *ShareDetail) GetToken() string
func (*ShareDetail) ProtoMessage ¶
func (*ShareDetail) ProtoMessage()
func (*ShareDetail) ProtoReflect ¶
func (x *ShareDetail) ProtoReflect() protoreflect.Message
func (*ShareDetail) Reset ¶
func (x *ShareDetail) Reset()
func (*ShareDetail) String ¶
func (x *ShareDetail) String() string
type SharePrivateRequest ¶
type SharePrivateRequest struct {
// contains filtered or unexported fields
}
func (*SharePrivateRequest) Descriptor
deprecated
func (*SharePrivateRequest) Descriptor() ([]byte, []int)
Deprecated: Use SharePrivateRequest.ProtoReflect.Descriptor instead.
func (*SharePrivateRequest) GetAccessGrants ¶
func (x *SharePrivateRequest) GetAccessGrants() []string
func (*SharePrivateRequest) GetBackendMode ¶
func (x *SharePrivateRequest) GetBackendMode() string
func (*SharePrivateRequest) GetClosed ¶
func (x *SharePrivateRequest) GetClosed() bool
func (*SharePrivateRequest) GetInsecure ¶
func (x *SharePrivateRequest) GetInsecure() bool
func (*SharePrivateRequest) GetTarget ¶
func (x *SharePrivateRequest) GetTarget() string
func (*SharePrivateRequest) ProtoMessage ¶
func (*SharePrivateRequest) ProtoMessage()
func (*SharePrivateRequest) ProtoReflect ¶
func (x *SharePrivateRequest) ProtoReflect() protoreflect.Message
func (*SharePrivateRequest) Reset ¶
func (x *SharePrivateRequest) Reset()
func (*SharePrivateRequest) String ¶
func (x *SharePrivateRequest) String() string
type SharePrivateResponse ¶
type SharePrivateResponse struct {
// contains filtered or unexported fields
}
func (*SharePrivateResponse) Descriptor
deprecated
func (*SharePrivateResponse) Descriptor() ([]byte, []int)
Deprecated: Use SharePrivateResponse.ProtoReflect.Descriptor instead.
func (*SharePrivateResponse) GetToken ¶
func (x *SharePrivateResponse) GetToken() string
func (*SharePrivateResponse) ProtoMessage ¶
func (*SharePrivateResponse) ProtoMessage()
func (*SharePrivateResponse) ProtoReflect ¶
func (x *SharePrivateResponse) ProtoReflect() protoreflect.Message
func (*SharePrivateResponse) Reset ¶
func (x *SharePrivateResponse) Reset()
func (*SharePrivateResponse) String ¶
func (x *SharePrivateResponse) String() string
type SharePublicRequest ¶
type SharePublicRequest struct {
// contains filtered or unexported fields
}
func (*SharePublicRequest) Descriptor
deprecated
func (*SharePublicRequest) Descriptor() ([]byte, []int)
Deprecated: Use SharePublicRequest.ProtoReflect.Descriptor instead.
func (*SharePublicRequest) GetAccessGrants ¶
func (x *SharePublicRequest) GetAccessGrants() []string
func (*SharePublicRequest) GetBackendMode ¶
func (x *SharePublicRequest) GetBackendMode() string
func (*SharePublicRequest) GetBasicAuth ¶
func (x *SharePublicRequest) GetBasicAuth() []string
func (*SharePublicRequest) GetClosed ¶
func (x *SharePublicRequest) GetClosed() bool
func (*SharePublicRequest) GetFrontendSelection ¶
func (x *SharePublicRequest) GetFrontendSelection() []string
func (*SharePublicRequest) GetInsecure ¶
func (x *SharePublicRequest) GetInsecure() bool
func (*SharePublicRequest) GetOauthCheckInterval ¶
func (x *SharePublicRequest) GetOauthCheckInterval() string
func (*SharePublicRequest) GetOauthEmailAddressPatterns ¶
func (x *SharePublicRequest) GetOauthEmailAddressPatterns() []string
func (*SharePublicRequest) GetOauthProvider ¶
func (x *SharePublicRequest) GetOauthProvider() string
func (*SharePublicRequest) GetTarget ¶
func (x *SharePublicRequest) GetTarget() string
func (*SharePublicRequest) ProtoMessage ¶
func (*SharePublicRequest) ProtoMessage()
func (*SharePublicRequest) ProtoReflect ¶
func (x *SharePublicRequest) ProtoReflect() protoreflect.Message
func (*SharePublicRequest) Reset ¶
func (x *SharePublicRequest) Reset()
func (*SharePublicRequest) String ¶
func (x *SharePublicRequest) String() string
type SharePublicResponse ¶
type SharePublicResponse struct {
// contains filtered or unexported fields
}
func (*SharePublicResponse) Descriptor
deprecated
func (*SharePublicResponse) Descriptor() ([]byte, []int)
Deprecated: Use SharePublicResponse.ProtoReflect.Descriptor instead.
func (*SharePublicResponse) GetFrontendEndpoints ¶
func (x *SharePublicResponse) GetFrontendEndpoints() []string
func (*SharePublicResponse) GetToken ¶
func (x *SharePublicResponse) GetToken() string
func (*SharePublicResponse) ProtoMessage ¶
func (*SharePublicResponse) ProtoMessage()
func (*SharePublicResponse) ProtoReflect ¶
func (x *SharePublicResponse) ProtoReflect() protoreflect.Message
func (*SharePublicResponse) Reset ¶
func (x *SharePublicResponse) Reset()
func (*SharePublicResponse) String ¶
func (x *SharePublicResponse) String() string
type ShareReservedRequest ¶
type ShareReservedRequest struct {
// contains filtered or unexported fields
}
func (*ShareReservedRequest) Descriptor
deprecated
func (*ShareReservedRequest) Descriptor() ([]byte, []int)
Deprecated: Use ShareReservedRequest.ProtoReflect.Descriptor instead.
func (*ShareReservedRequest) GetInsecure ¶
func (x *ShareReservedRequest) GetInsecure() bool
func (*ShareReservedRequest) GetOverrideEndpoint ¶
func (x *ShareReservedRequest) GetOverrideEndpoint() string
func (*ShareReservedRequest) GetToken ¶
func (x *ShareReservedRequest) GetToken() string
func (*ShareReservedRequest) ProtoMessage ¶
func (*ShareReservedRequest) ProtoMessage()
func (*ShareReservedRequest) ProtoReflect ¶
func (x *ShareReservedRequest) ProtoReflect() protoreflect.Message
func (*ShareReservedRequest) Reset ¶
func (x *ShareReservedRequest) Reset()
func (*ShareReservedRequest) String ¶
func (x *ShareReservedRequest) String() string
type ShareReservedResponse ¶
type ShareReservedResponse struct {
// contains filtered or unexported fields
}
func (*ShareReservedResponse) Descriptor
deprecated
func (*ShareReservedResponse) Descriptor() ([]byte, []int)
Deprecated: Use ShareReservedResponse.ProtoReflect.Descriptor instead.
func (*ShareReservedResponse) GetBackendMode ¶
func (x *ShareReservedResponse) GetBackendMode() string
func (*ShareReservedResponse) GetFrontendEndpoints ¶
func (x *ShareReservedResponse) GetFrontendEndpoints() []string
func (*ShareReservedResponse) GetShareMode ¶
func (x *ShareReservedResponse) GetShareMode() string
func (*ShareReservedResponse) GetTarget ¶
func (x *ShareReservedResponse) GetTarget() string
func (*ShareReservedResponse) GetToken ¶
func (x *ShareReservedResponse) GetToken() string
func (*ShareReservedResponse) ProtoMessage ¶
func (*ShareReservedResponse) ProtoMessage()
func (*ShareReservedResponse) ProtoReflect ¶
func (x *ShareReservedResponse) ProtoReflect() protoreflect.Message
func (*ShareReservedResponse) Reset ¶
func (x *ShareReservedResponse) Reset()
func (*ShareReservedResponse) String ¶
func (x *ShareReservedResponse) String() string
type StatusRequest ¶
type StatusRequest struct {
// contains filtered or unexported fields
}
func (*StatusRequest) Descriptor
deprecated
func (*StatusRequest) Descriptor() ([]byte, []int)
Deprecated: Use StatusRequest.ProtoReflect.Descriptor instead.
func (*StatusRequest) ProtoMessage ¶
func (*StatusRequest) ProtoMessage()
func (*StatusRequest) ProtoReflect ¶
func (x *StatusRequest) ProtoReflect() protoreflect.Message
func (*StatusRequest) Reset ¶
func (x *StatusRequest) Reset()
func (*StatusRequest) String ¶
func (x *StatusRequest) String() string
type StatusResponse ¶
type StatusResponse struct {
Accesses []*AccessDetail `protobuf:"bytes,1,rep,name=accesses,proto3" json:"accesses,omitempty"`
// contains filtered or unexported fields
}
func (*StatusResponse) Descriptor
deprecated
func (*StatusResponse) Descriptor() ([]byte, []int)
Deprecated: Use StatusResponse.ProtoReflect.Descriptor instead.
func (*StatusResponse) GetAccesses ¶
func (x *StatusResponse) GetAccesses() []*AccessDetail
func (*StatusResponse) GetShares ¶
func (x *StatusResponse) GetShares() []*ShareDetail
func (*StatusResponse) ProtoMessage ¶
func (*StatusResponse) ProtoMessage()
func (*StatusResponse) ProtoReflect ¶
func (x *StatusResponse) ProtoReflect() protoreflect.Message
func (*StatusResponse) Reset ¶
func (x *StatusResponse) Reset()
func (*StatusResponse) String ¶
func (x *StatusResponse) String() string
type UnimplementedAgentServer ¶
type UnimplementedAgentServer struct{}
UnimplementedAgentServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedAgentServer) AccessPrivate ¶
func (UnimplementedAgentServer) AccessPrivate(context.Context, *AccessPrivateRequest) (*AccessPrivateResponse, error)
func (UnimplementedAgentServer) ReleaseAccess ¶
func (UnimplementedAgentServer) ReleaseAccess(context.Context, *ReleaseAccessRequest) (*ReleaseAccessResponse, error)
func (UnimplementedAgentServer) ReleaseShare ¶
func (UnimplementedAgentServer) ReleaseShare(context.Context, *ReleaseShareRequest) (*ReleaseShareResponse, error)
func (UnimplementedAgentServer) SharePrivate ¶
func (UnimplementedAgentServer) SharePrivate(context.Context, *SharePrivateRequest) (*SharePrivateResponse, error)
func (UnimplementedAgentServer) SharePublic ¶
func (UnimplementedAgentServer) SharePublic(context.Context, *SharePublicRequest) (*SharePublicResponse, error)
func (UnimplementedAgentServer) ShareReserved ¶
func (UnimplementedAgentServer) ShareReserved(context.Context, *ShareReservedRequest) (*ShareReservedResponse, error)
func (UnimplementedAgentServer) Status ¶
func (UnimplementedAgentServer) Status(context.Context, *StatusRequest) (*StatusResponse, error)
func (UnimplementedAgentServer) Version ¶
func (UnimplementedAgentServer) Version(context.Context, *VersionRequest) (*VersionResponse, error)
type UnsafeAgentServer ¶
type UnsafeAgentServer interface {
// contains filtered or unexported methods
}
UnsafeAgentServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AgentServer will result in compilation errors.
type VersionRequest ¶
type VersionRequest struct {
// contains filtered or unexported fields
}
func (*VersionRequest) Descriptor
deprecated
func (*VersionRequest) Descriptor() ([]byte, []int)
Deprecated: Use VersionRequest.ProtoReflect.Descriptor instead.
func (*VersionRequest) ProtoMessage ¶
func (*VersionRequest) ProtoMessage()
func (*VersionRequest) ProtoReflect ¶
func (x *VersionRequest) ProtoReflect() protoreflect.Message
func (*VersionRequest) Reset ¶
func (x *VersionRequest) Reset()
func (*VersionRequest) String ¶
func (x *VersionRequest) String() string
type VersionResponse ¶
type VersionResponse struct {
V string `protobuf:"bytes,1,opt,name=v,proto3" json:"v,omitempty"`
ConsoleEndpoint string `protobuf:"bytes,2,opt,name=consoleEndpoint,proto3" json:"consoleEndpoint,omitempty"`
// contains filtered or unexported fields
}
func (*VersionResponse) Descriptor
deprecated
func (*VersionResponse) Descriptor() ([]byte, []int)
Deprecated: Use VersionResponse.ProtoReflect.Descriptor instead.
func (*VersionResponse) GetConsoleEndpoint ¶
func (x *VersionResponse) GetConsoleEndpoint() string
func (*VersionResponse) GetV ¶
func (x *VersionResponse) GetV() string
func (*VersionResponse) ProtoMessage ¶
func (*VersionResponse) ProtoMessage()
func (*VersionResponse) ProtoReflect ¶
func (x *VersionResponse) ProtoReflect() protoreflect.Message
func (*VersionResponse) Reset ¶
func (x *VersionResponse) Reset()
func (*VersionResponse) String ¶
func (x *VersionResponse) String() string