Documentation
¶
Index ¶
- type Resource
- type Storager
- func (s *Storager) Close() error
- func (s *Storager) Create(ctx context.Context, destination string, mode os.FileMode, reader io.Reader, ...) error
- func (s *Storager) Delete(ctx context.Context, location string, options ...storage.Option) error
- func (s *Storager) Exists(ctx context.Context, resourceID string, options ...storage.Option) (bool, error)
- func (s *Storager) Get(ctx context.Context, location string, options ...storage.Option) (os.FileInfo, error)
- func (s *Storager) List(ctx context.Context, resourceID string, options ...storage.Option) ([]os.FileInfo, error)
- func (s *Storager) Open(ctx context.Context, resourceID string, options ...storage.Option) (io.ReadCloser, error)
- func (s *Storager) Upload(ctx context.Context, destination string, mode os.FileMode, reader io.Reader, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Resource ¶
Resource represent secret resource
func (*Resource) VersionedName ¶
VersionedName return versioned name
type Storager ¶ added in v1.10.0
type Storager struct {
// contains filtered or unexported fields
}
func NewStorager ¶
NewStorager create a new secreate manager storager
func (*Storager) Create ¶ added in v1.10.0
func (s *Storager) Create(ctx context.Context, destination string, mode os.FileMode, reader io.Reader, isDir bool, options ...storage.Option) error
Create create file or directory
func (*Storager) Exists ¶ added in v1.10.0
func (s *Storager) Exists(ctx context.Context, resourceID string, options ...storage.Option) (bool, error)
Exists returns true if location exists
func (*Storager) Get ¶ added in v1.10.0
func (s *Storager) Get(ctx context.Context, location string, options ...storage.Option) (os.FileInfo, error)
Get returns a file info for supplied location
func (*Storager) List ¶ added in v1.10.0
func (s *Storager) List(ctx context.Context, resourceID string, options ...storage.Option) ([]os.FileInfo, error)
List lists location assets
Click to show internal directories.
Click to hide internal directories.