Documentation ¶
Index ¶
- func AppProvider(cfg *config.Config) *cli.Command
- func AuthBasic(cfg *config.Config) *cli.Command
- func AuthBearer(cfg *config.Config) *cli.Command
- func AuthMachine(cfg *config.Config) *cli.Command
- func Execute(cfg *config.Config) error
- func Frontend(cfg *config.Config) *cli.Command
- func Gateway(cfg *config.Config) *cli.Command
- func GetCommands(cfg *config.Config) cli.Commands
- func Groups(cfg *config.Config) *cli.Command
- func Health(cfg *config.Config) *cli.Command
- func NewAppProvider(cfg *ociscfg.Config) suture.Service
- func NewAuthBasic(cfg *ociscfg.Config) suture.Service
- func NewAuthBearer(cfg *ociscfg.Config) suture.Service
- func NewAuthMachine(cfg *ociscfg.Config) suture.Service
- func NewFrontend(cfg *ociscfg.Config) suture.Service
- func NewGateway(cfg *ociscfg.Config) suture.Service
- func NewGroupProvider(cfg *ociscfg.Config) suture.Service
- func NewLogger(cfg *config.Config) log.Logger
- func NewSharing(cfg *ociscfg.Config) suture.Service
- func NewStorageMetadata(cfg *ociscfg.Config) suture.Service
- func NewStoragePublicLink(cfg *ociscfg.Config) suture.Service
- func NewStorageShares(cfg *ociscfg.Config) suture.Service
- func NewStorageUsers(cfg *ociscfg.Config) suture.Service
- func NewUserProvider(cfg *ociscfg.Config) suture.Service
- func ParseConfig(c *cli.Context, cfg *config.Config, storageExtension string) error
- func Sharing(cfg *config.Config) *cli.Command
- func StorageMetadata(cfg *config.Config) *cli.Command
- func StoragePublicLink(cfg *config.Config) *cli.Command
- func StorageShares(cfg *config.Config) *cli.Command
- func StorageUsers(cfg *config.Config) *cli.Command
- func Users(cfg *config.Config) *cli.Command
- type AppProviderSutureService
- type AuthBasicSutureService
- type AuthBearerSutureService
- type AuthMachineSutureService
- type FrontendSutureService
- type GatewaySutureService
- type GroupSutureService
- type MetadataSutureService
- type SharingSutureService
- type StoragePublicLinkSutureService
- type StorageSharesSutureService
- type StorageUsersSutureService
- type UserProviderSutureService
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AppProvider ¶ added in v1.12.0
AppProvider is the entrypoint for the app provider command.
func AuthBearer ¶
AuthBearer is the entrypoint for the auth-bearer command.
func AuthMachine ¶ added in v1.14.0
AuthMachine is the entrypoint for the auth-machine command.
func GetCommands ¶ added in v1.17.0
GetCommands provides all commands for this service
func NewAppProvider ¶ added in v1.12.0
NewAppProvider creates a new store.AppProviderSutureService
func NewAuthBasic ¶
NewAuthBasicSutureService creates a new store.AuthBasicSutureService
func NewAuthBearer ¶
NewAuthBearerSutureService creates a new gateway.AuthBearerSutureService
func NewAuthMachine ¶ added in v1.14.0
NewAuthMachineSutureService creates a new gateway.AuthMachineSutureService
func NewFrontend ¶
NewFrontend creates a new frontend.FrontendSutureService
func NewGateway ¶
NewGatewaySutureService creates a new gateway.GatewaySutureService
func NewGroupProvider ¶ added in v1.11.0
NewGroupProviderSutureService creates a new storage.GroupProvider
func NewSharing ¶
NewSharingSutureService creates a new store.SharingSutureService
func NewStorageMetadata ¶
NewSutureService creates a new storagemetadata.SutureService
func NewStoragePublicLink ¶
NewStoragePublicLinkSutureService creates a new storage.StoragePublicLinkSutureService
func NewStorageShares ¶ added in v1.17.0
NewStorageShares creates a new storage.StorageSharesSutureService
func NewStorageUsers ¶
NewStorageUsersSutureService creates a new storage.StorageUsersSutureService
func NewUserProvider ¶ added in v1.11.0
NewUserProviderSutureService creates a new storage.UserProvider
func ParseConfig ¶ added in v1.16.0
ParseConfig loads accounts configuration from known paths.
func StorageMetadata ¶
StorageMetadata the entrypoint for the storage-storage-metadata command.
It provides a ocis-specific storage store metadata (shares,account,settings...)
func StoragePublicLink ¶
StoragePublicLink is the entrypoint for the reva-storage-public-link command.
func StorageShares ¶ added in v1.17.0
StorageShares is the entrypoint for the storage-shares command.
func StorageUsers ¶
StorageUsers is the entrypoint for the storage-users command.
Types ¶
type AppProviderSutureService ¶ added in v1.12.0
type AppProviderSutureService struct {
// contains filtered or unexported fields
}
AppProviderSutureService allows for the app-provider command to be embedded and supervised by a suture supervisor tree.
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.
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.
type AuthMachineSutureService ¶ added in v1.14.0
type AuthMachineSutureService struct {
// contains filtered or unexported fields
}
AuthMachineSutureService allows for the storage-gateway command to be embedded and supervised by a suture supervisor tree.
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.
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.
type GroupSutureService ¶ added in v1.14.0
type GroupSutureService struct {
// contains filtered or unexported fields
}
GroupSutureService allows for the storage-groupprovider command to be embedded and supervised by a suture supervisor tree.
type MetadataSutureService ¶ added in v1.14.0
type MetadataSutureService struct {
// contains filtered or unexported fields
}
SutureService allows for the storage-metadata command to be embedded and supervised by a suture supervisor tree.
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.
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.
type StorageSharesSutureService ¶ added in v1.17.0
type StorageSharesSutureService struct {
// contains filtered or unexported fields
}
StorageSharesSutureService allows for the storage-shares command to be embedded and supervised by a suture supervisor tree.
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.
type UserProviderSutureService ¶ added in v1.14.0
type UserProviderSutureService struct {
// contains filtered or unexported fields
}
UserProviderSutureService allows for the storage-userprovider command to be embedded and supervised by a suture supervisor tree.