Documentation ¶
Index ¶
Constants ¶
View Source
const (
ProfileString string = "AWS_PROFILE"
)
Variables ¶
This section is empty.
Functions ¶
func SetLogLevel ¶
func SetLogLevel(level string)
Types ¶
type Ami ¶
type Ami struct { SourceAmiID string SourceRegion string SourceAmiName string SourceAmiTags *[]ec2Types.Tag AWSImage *ec2Types.Image AmisPerRegion map[string]*Ami }
func NewAmiWithRegions ¶
type ConfigurationManager ¶
type ConfigurationManager struct {
// contains filtered or unexported fields
}
var (
ConfigManager *ConfigurationManager
)
func NewConfigurationManager ¶
func NewConfigurationManager() *ConfigurationManager
func NewConfigurationManagerForRegionsAndAccounts ¶
func NewConfigurationManagerForRegionsAndAccounts(regions []string, accounts []string, role string) *ConfigurationManager
func (*ConfigurationManager) GetConfigurationForDefaultAccount ¶
func (cm *ConfigurationManager) GetConfigurationForDefaultAccount() awsv2.Config
func (*ConfigurationManager) GetDefaultAccountID ¶
func (cm *ConfigurationManager) GetDefaultAccountID() *string
func (*ConfigurationManager) GetDefaultRegion ¶
func (cm *ConfigurationManager) GetDefaultRegion() string
type CredentialsProvider ¶
type CredentialsProvider struct {
*stsTypes.Credentials
}
func (CredentialsProvider) Retrieve ¶
func (s CredentialsProvider) Retrieve() (awsv2.Credentials, error)
Click to show internal directories.
Click to hide internal directories.