vault

package
v1.1.134 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const DefaultKubernetesTokenPath = "/var/run/secrets/kubernetes.io/serviceaccount/token"

DefaultKubernetesTokenPath is the path to the default mount point for kubernetes service account tokens. #nosec G101

Variables

This section is empty.

Functions

This section is empty.

Types

type API

type API interface {
	kvsecret.API
	kvengine.API
	transit.API
	policy.API
	mount.API
	random.API
	auth.API
	kubernetesauth.API
	pki.API
	GetAddress() string
	GetCACerts() []string
}

type Builder

type Builder interface {
	WithAddressFrom(source core.StringSource) Builder
	WithTokenFrom(source core.StringSource) Builder
	WithCAsFrom(source ...core.StringSource) Builder
	WithAuthProvider(provider core.AuthProvider) Builder
	Complete() (API, error)
}

func NewAPI

func NewAPI() Builder

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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