26 lines
381 B
Go
26 lines
381 B
Go
|
package mfa
|
||
|
|
||
|
func (c *Config) SentinelGet(key string) (interface{}, error) {
|
||
|
if c == nil {
|
||
|
return nil, nil
|
||
|
}
|
||
|
switch key {
|
||
|
case "type":
|
||
|
return c.Type, nil
|
||
|
case "name":
|
||
|
return c.Name, nil
|
||
|
case "mount_accessor":
|
||
|
return c.MountAccessor, nil
|
||
|
}
|
||
|
|
||
|
return nil, nil
|
||
|
}
|
||
|
|
||
|
func (c *Config) SentinelKeys() []string {
|
||
|
return []string{
|
||
|
"type",
|
||
|
"name",
|
||
|
"mount_accessor",
|
||
|
}
|
||
|
}
|