Documentation
¶
Index ¶
- Constants
- func CreateVault(cfg *vaults.Config, resolver cmdbase.ParameterResolver, ...) (vaults.Vault, error)
- type FileSystemVault
- func (v *FileSystemVault) CAS() bool
- func (v *FileSystemVault) Close() error
- func (v *FileSystemVault) CreateBlob(r io.Reader) (*model.StoredResource, error)
- func (v *FileSystemVault) ID() string
- func (v *FileSystemVault) Name() string
- func (v *FileSystemVault) PurgeBlob(id string, params map[string]any) error
- func (v *FileSystemVault) SSE() bool
- func (v *FileSystemVault) ServeBlob(id string, params map[string]any, accessToken string) (io.ReadCloser, error)
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)
Click to show internal directories.
Click to hide internal directories.