Documentation ¶
Index ¶
- type Service
- func (s Service) CancelSession(ctx context.Context, req *pbs.CancelSessionRequest) (*pbs.CancelSessionResponse, error)
- func (s Service) GetSession(ctx context.Context, req *pbs.GetSessionRequest) (*pbs.GetSessionResponse, error)
- func (s Service) ListSessions(ctx context.Context, req *pbs.ListSessionsRequest) (*pbs.ListSessionsResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
Service handles request as described by the pbs.SessionServiceServer interface.
func NewService ¶
func NewService(repoFn common.SessionRepoFactory, iamRepoFn common.IamRepoFactory) (Service, error)
NewService returns a session service which handles session related requests to boundary.
func (Service) CancelSession ¶
func (s Service) CancelSession(ctx context.Context, req *pbs.CancelSessionRequest) (*pbs.CancelSessionResponse, error)
CancelSession implements the interface pbs.SessionServiceServer.
func (Service) GetSession ¶
func (s Service) GetSession(ctx context.Context, req *pbs.GetSessionRequest) (*pbs.GetSessionResponse, error)
GetSessions implements the interface pbs.SessionServiceServer.
func (Service) ListSessions ¶
func (s Service) ListSessions(ctx context.Context, req *pbs.ListSessionsRequest) (*pbs.ListSessionsResponse, error)
ListSessions implements the interface pbs.SessionServiceServer.
Click to show internal directories.
Click to hide internal directories.