Documentation
¶
Index ¶
- func LoadProfile(path string, name string) (*config.Configuration, config.Profile, error)
- type CredentialHelper
- type Profile
- func (p *Profile) GetCredentials() (credentials.Credential, error)
- func (p *Profile) GetCredentialsByAK() (credentials.Credential, error)
- func (p *Profile) GetCredentialsByChainableRamRoleArn() (credentials.Credential, error)
- func (p *Profile) GetCredentialsByCredentialsURI() (credentials.Credential, error)
- func (p *Profile) GetCredentialsByEcsRamRole() (credentials.Credential, error)
- func (p *Profile) GetCredentialsByExternal() (credentials.Credential, error)
- func (p *Profile) GetCredentialsByRamRoleArnWithEcs() (credentials.Credential, error)
- func (p *Profile) GetCredentialsByRoleArn() (credentials.Credential, error)
- func (p *Profile) GetCredentialsBySts() (credentials.Credential, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LoadProfile ¶
Types ¶
type CredentialHelper ¶
type CredentialHelper struct {
// contains filtered or unexported fields
}
func NewCredentialHelper ¶
func NewCredentialHelper(configPath, profileName string) (*CredentialHelper, error)
func (CredentialHelper) GetCredentials ¶
func (c CredentialHelper) GetCredentials() (credentials.Credential, error)
type Profile ¶
type Profile struct {
// contains filtered or unexported fields
}
func (*Profile) GetCredentials ¶
func (p *Profile) GetCredentials() (credentials.Credential, error)
func (*Profile) GetCredentialsByAK ¶
func (p *Profile) GetCredentialsByAK() (credentials.Credential, error)
func (*Profile) GetCredentialsByChainableRamRoleArn ¶
func (p *Profile) GetCredentialsByChainableRamRoleArn() (credentials.Credential, error)
func (*Profile) GetCredentialsByCredentialsURI ¶
func (p *Profile) GetCredentialsByCredentialsURI() (credentials.Credential, error)
func (*Profile) GetCredentialsByEcsRamRole ¶
func (p *Profile) GetCredentialsByEcsRamRole() (credentials.Credential, error)
func (*Profile) GetCredentialsByExternal ¶
func (p *Profile) GetCredentialsByExternal() (credentials.Credential, error)
func (*Profile) GetCredentialsByRamRoleArnWithEcs ¶
func (p *Profile) GetCredentialsByRamRoleArnWithEcs() (credentials.Credential, error)
func (*Profile) GetCredentialsByRoleArn ¶
func (p *Profile) GetCredentialsByRoleArn() (credentials.Credential, error)
func (*Profile) GetCredentialsBySts ¶
func (p *Profile) GetCredentialsBySts() (credentials.Credential, error)
Click to show internal directories.
Click to hide internal directories.