fs

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Jan 28, 2023 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const VaultType = "fs"

Variables

This section is empty.

Functions

func CreateVault

func CreateVault(cfg *vaults.Config, resolver cmdbase.ParameterResolver, verifier model.AccessVerifier) (vaults.Vault, error)

Types

type FileSystemVault

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

func (*FileSystemVault) CAS

func (v *FileSystemVault) CAS() bool

func (*FileSystemVault) Close

func (v *FileSystemVault) Close() error

func (*FileSystemVault) CreateBlob

func (v *FileSystemVault) CreateBlob(r io.Reader) (*model.StoredResource, error)

func (*FileSystemVault) ID

func (v *FileSystemVault) ID() string

func (*FileSystemVault) Name

func (v *FileSystemVault) Name() string

func (*FileSystemVault) PurgeBlob

func (v *FileSystemVault) PurgeBlob(id string, params map[string]any) error

func (*FileSystemVault) SSE

func (v *FileSystemVault) SSE() bool

func (*FileSystemVault) ServeBlob

func (v *FileSystemVault) ServeBlob(id string, params map[string]any, accessToken string) (io.ReadCloser, error)

Jump to

Keyboard shortcuts

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