Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultConfig ¶
func DefaultConfig() *hashivault.Config
Types ¶
type AppRole ¶ added in v0.0.3
type AppRole struct {
// contains filtered or unexported fields
}
func (*AppRole) Login ¶ added in v0.0.3
func (a *AppRole) Login(options AppRoleLoginOptions) (*hashivault.Secret, error)
type AppRoleLoginOptions ¶
type IAM ¶ added in v0.0.3
type IAM struct {
// contains filtered or unexported fields
}
func (*IAM) Login ¶ added in v0.0.3
func (i *IAM) Login(options IAMLoginOptions) (*hashivault.Secret, error)
type IAMLoginOptions ¶
type KV2 ¶ added in v0.0.3
type KV2 struct {
// contains filtered or unexported fields
}
func (*KV2) Get ¶ added in v0.0.3
func (k *KV2) Get(options KV2GetOptions) (*hashivault.Secret, error)
func (*KV2) Put ¶ added in v0.0.3
func (k *KV2) Put(options KV2PutOptions) (*hashivault.Secret, error)
type KV2GetOptions ¶
type KV2PutOptions ¶
type LDAP ¶ added in v0.0.3
type LDAP struct {
// contains filtered or unexported fields
}
func (*LDAP) Login ¶ added in v0.0.3
func (l *LDAP) Login(options LDAPLoginOptions) (*hashivault.Secret, error)
type LDAPLoginOptions ¶
type SecretMetadata ¶
type Token ¶ added in v0.0.3
type Token struct {
// contains filtered or unexported fields
}
func (*Token) Login ¶ added in v0.0.3
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.