Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultConfig ¶
func DefaultConfig() *hashivault.Config
Types ¶
type AppRole ¶
type AppRole struct {
// contains filtered or unexported fields
}
func (*AppRole) Login ¶
func (a *AppRole) Login(options AppRoleLoginOptions) (*hashivault.Secret, error)
type AppRoleLoginOptions ¶
type IAM ¶
type IAM struct {
// contains filtered or unexported fields
}
func (*IAM) Login ¶
func (i *IAM) Login(options IAMLoginOptions) (*hashivault.Secret, error)
type IAMLoginOptions ¶
type KV2 ¶
type KV2 struct {
// contains filtered or unexported fields
}
func (*KV2) Get ¶
func (k *KV2) Get(options KV2GetOptions) (*hashivault.Secret, error)
func (*KV2) Put ¶
func (k *KV2) Put(options KV2PutOptions) (*hashivault.Secret, error)
type KV2GetOptions ¶
type KV2PutOptions ¶
type LDAP ¶
type LDAP struct {
// contains filtered or unexported fields
}
func (*LDAP) Login ¶
func (l *LDAP) Login(options LDAPLoginOptions) (*hashivault.Secret, error)
type LDAPLoginOptions ¶
type SecretMetadata ¶
type Token ¶
type Token struct {
// contains filtered or unexported fields
}
func (*Token) Login ¶
func (a *Token) Login(options TokenOptions) (*hashivault.Secret, error)
type TokenOptions ¶
type TokenOptions struct {
Token string
}
Click to show internal directories.
Click to hide internal directories.