Documentation ¶
Index ¶
Constants ¶
View Source
const (
AwsIamPropagationImpediment = 20 * time.Second
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TokenAuth ¶
type TokenAuth struct {
// contains filtered or unexported fields
}
func NewTokenAuth ¶
type VaultCredentialProvider ¶
type VaultCredentialProvider struct {
// contains filtered or unexported fields
}
func NewVaultCredentialProvider ¶
func NewVaultCredentialProvider(client *api.Client, auth Auth, conf *conf.VaultConfig) (*VaultCredentialProvider, error)
func (*VaultCredentialProvider) IsExpired ¶
func (m *VaultCredentialProvider) IsExpired() bool
func (*VaultCredentialProvider) Retrieve ¶
func (m *VaultCredentialProvider) Retrieve() (credentials.Value, error)
Click to show internal directories.
Click to hide internal directories.