Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AwsCredentialGetter ¶
type AwsCredentialGetter interface {
GetCreds() (credentials.Value, error)
}
type ChainCredentialGetter ¶
type ChainCredentialGetter struct {
Credentials *credentials.Credentials
}
func NewChainCredentialGetter ¶
func NewChainCredentialGetter() (*ChainCredentialGetter, error)
func (ChainCredentialGetter) GetCreds ¶
func (c ChainCredentialGetter) GetCreds() (credentials.Value, error)
type StsCredentialGetter ¶
type StsCredentialGetter struct { Credentials *sts.Credentials Config *StsCredentialGetterConfig // contains filtered or unexported fields }
func NewStsCredentialGetter ¶
func NewStsCredentialGetter(config *StsCredentialGetterConfig) (*StsCredentialGetter, error)
func (*StsCredentialGetter) GetCreds ¶
func (c *StsCredentialGetter) GetCreds() (credentials.Value, error)
Click to show internal directories.
Click to hide internal directories.