command

package
v0.0.0-...-499b85e Latest Latest
Warning

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

Go to latest
Published: Aug 3, 2021 License: Apache-2.0 Imports: 26 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AuthBasic

func AuthBasic(cfg *config.Config) *cli.Command

AuthBasic is the entrypoint for the auth-basic command.

func AuthBearer

func AuthBearer(cfg *config.Config) *cli.Command

AuthBearer is the entrypoint for the auth-bearer command.

func Execute

func Execute(cfg *config.Config) error

Execute is the entry point for the storage command.

func Frontend

func Frontend(cfg *config.Config) *cli.Command

Frontend is the entrypoint for the frontend command.

func Gateway

func Gateway(cfg *config.Config) *cli.Command

Gateway is the entrypoint for the gateway command.

func Groups

func Groups(cfg *config.Config) *cli.Command

Groups is the entrypoint for the sharing command.

func Health

func Health(cfg *config.Config) *cli.Command

Health is the entrypoint for the health command.

func NewAuthBasic

func NewAuthBasic(cfg *ociscfg.Config) suture.Service

NewAuthBasicSutureService creates a new store.AuthBasicSutureService

func NewAuthBearer

func NewAuthBearer(cfg *ociscfg.Config) suture.Service

NewAuthBearerSutureService creates a new gateway.AuthBearerSutureService

func NewFrontend

func NewFrontend(cfg *ociscfg.Config) suture.Service

NewFrontendSutureService creates a new frontend.FrontendSutureService

func NewGateway

func NewGateway(cfg *ociscfg.Config) suture.Service

NewGatewaySutureService creates a new gateway.GatewaySutureService

func NewGroupsProvider

func NewGroupsProvider(cfg *ociscfg.Config) suture.Service

NewGroupsProvider creates a new storage.GroupsProvider

func NewLogger

func NewLogger(cfg *config.Config) log.Logger

NewLogger initializes a service-specific logger instance.

func NewSharing

func NewSharing(cfg *ociscfg.Config) suture.Service

NewSharingSutureService creates a new store.SharingSutureService

func NewStorageHome

func NewStorageHome(cfg *ociscfg.Config) suture.Service

NewStorageHomeSutureService creates a new storage.StorageHomeSutureService

func NewStorageMetadata

func NewStorageMetadata(cfg *ociscfg.Config) suture.Service

NewSutureService creates a new storagemetadata.SutureService

func NewStoragePublicLink(cfg *ociscfg.Config) suture.Service

NewStoragePublicLinkSutureService creates a new storage.StoragePublicLinkSutureService

func NewStorageUsers

func NewStorageUsers(cfg *ociscfg.Config) suture.Service

NewStorageUsersSutureService creates a new storage.StorageUsersSutureService

func NewUsersProviderService

func NewUsersProviderService(cfg *ociscfg.Config) suture.Service

NewUsersProviderService creates a new storage.UsersProviderService

func Sharing

func Sharing(cfg *config.Config) *cli.Command

Sharing is the entrypoint for the sharing command.

func StorageHome

func StorageHome(cfg *config.Config) *cli.Command

StorageHome is the entrypoint for the storage-home command.

func StorageMetadata

func StorageMetadata(cfg *config.Config) *cli.Command

StorageMetadata the entrypoint for the storage-storage-metadata command.

It provides a ocis-specific storage store metadata (shares,account,settings...)

func StoragePublicLink(cfg *config.Config) *cli.Command

StoragePublicLink is the entrypoint for the reva-storage-public-link command.

func StorageUsers

func StorageUsers(cfg *config.Config) *cli.Command

StorageUsers is the entrypoint for the storage-users command.

func Users

func Users(cfg *config.Config) *cli.Command

Users is the entrypoint for the sharing command.

Types

type AuthBasicSutureService

type AuthBasicSutureService struct {
	// contains filtered or unexported fields
}

AuthBasicSutureService allows for the storage-authbasic command to be embedded and supervised by a suture supervisor tree.

func (AuthBasicSutureService) Serve

type AuthBearerSutureService

type AuthBearerSutureService struct {
	// contains filtered or unexported fields
}

AuthBearerSutureService allows for the storage-gateway command to be embedded and supervised by a suture supervisor tree.

func (AuthBearerSutureService) Serve

type FrontendSutureService

type FrontendSutureService struct {
	// contains filtered or unexported fields
}

FrontendSutureService allows for the storage-frontend command to be embedded and supervised by a suture supervisor tree.

func (FrontendSutureService) Serve

type GatewaySutureService

type GatewaySutureService struct {
	// contains filtered or unexported fields
}

GatewaySutureService allows for the storage-gateway command to be embedded and supervised by a suture supervisor tree.

func (GatewaySutureService) Serve

type GroupsProvider

type GroupsProvider struct {
	// contains filtered or unexported fields
}

GroupsProvider allows for the storage-groupsprovider command to be embedded and supervised by a suture supervisor tree.

func (GroupsProvider) Serve

func (s GroupsProvider) Serve(ctx context.Context) error

type SharingSutureService

type SharingSutureService struct {
	// contains filtered or unexported fields
}

SharingSutureService allows for the storage-sharing command to be embedded and supervised by a suture supervisor tree.

func (SharingSutureService) Serve

type StorageHomeSutureService

type StorageHomeSutureService struct {
	// contains filtered or unexported fields
}

StorageHomeSutureService allows for the storage-home command to be embedded and supervised by a suture supervisor tree.

func (StorageHomeSutureService) Serve

type StoragePublicLinkSutureService

type StoragePublicLinkSutureService struct {
	// contains filtered or unexported fields
}

StoragePublicLinkSutureService allows for the storage-public-link command to be embedded and supervised by a suture supervisor tree.

func (StoragePublicLinkSutureService) Serve

type StorageUsersSutureService

type StorageUsersSutureService struct {
	// contains filtered or unexported fields
}

StorageUsersSutureService allows for the storage-home command to be embedded and supervised by a suture supervisor tree.

func (StorageUsersSutureService) Serve

type SutureService

type SutureService struct {
	// contains filtered or unexported fields
}

SutureService allows for the storage-metadata command to be embedded and supervised by a suture supervisor tree.

func (SutureService) Serve

func (s SutureService) Serve(ctx context.Context) error

type UsersProviderService

type UsersProviderService struct {
	// contains filtered or unexported fields
}

UsersProviderService allows for the storage-userprovider command to be embedded and supervised by a suture supervisor tree.

func (UsersProviderService) Serve

Jump to

Keyboard shortcuts

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