Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ConfigSchema = map[string]*schema.Attribute{ "address": { Type: schema.TypeString, }, "token": { Type: schema.TypeString, }, }
Functions ¶
func ConfigInstance ¶
func ConfigInstance() interface{}
func GetConfig ¶
func GetConfig(connection *plugin.Connection) vaultConfig
Types ¶
type AuthMethod ¶
type AzureConfig ¶
type KvSecret ¶
type KvSecret struct {
Key string
Path string
CreatedTime time.Time
DeletionTime time.Time
Destroyed bool
Version int64
}
The structure of a KV secret. Key is the path within the mountpoint. Path is the name of the engine
type PkiCert ¶
type PkiCert struct {
Path string
Serial string
RequestID string
LeaseID string
LeaseDuration int64
Renewable bool
}
Types
type PkiRole ¶
type PkiRole struct {
Path string
Name string
AllowAnyName bool
AllowIpSans bool
AllowLocalhost bool
AllowSubDomains bool
AllowedDomains []string
AllowedUriSans []string
AllowedOtherSans []string
ClientFlag bool
CodeSigningFlag bool
KeyBits int64
KeyType string
Ttl int64
MaxTtl int64
ServerFlag bool
}
Types
type SecretPath ¶
Click to show internal directories.
Click to hide internal directories.