lingrino/vaku

View on GitHub
api/folder_delete_meta.go

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
package vaku

import (
    "context"
    "errors"
)

var (
    // ErrFolderDeleteMeta when FolderDeleteMeta fails.
    ErrFolderDeleteMeta = errors.New("folder delete meta")
)

// FolderDeleteMeta deletes all secret metadata and versions for all secrets in a folder. Only works
// on v2 kv engines.
func (c *Client) FolderDeleteMeta(ctx context.Context, p string) error {
    err := c.folderDeleteWithFunc(ctx, p, c.PathDeleteMeta)
    if err != nil {
        return newWrapErr(p, ErrFolderDeleteMeta, err)
    }

    return nil
}