func DefaultAwsConfig(config Config) AWSConfig {
	awsConfig := AWSConfig{}
	if *config.Profile != "" {
		cfg, err := external.LoadDefaultConfig(context.TODO(), external.WithSharedConfigProfile(*config.Profile))
		if err != nil {
			panic(err)
		}
		awsConfig.Config = cfg
	} else {
		cfg, err := external.LoadDefaultConfig(context.TODO())
		if err != nil {
			panic(err)
		}
		awsConfig.Config = cfg
	}
	if *config.Region != "" {
		awsConfig.Config.Region = *config.Region
	}
	return awsConfig
}
// DefaultAwsConfig loads default AWS Config
DefaultAwsConfig loads default AWS Config
// DefaultAwsConfig loads default AWS Config
func DefaultAwsConfig(config Config) AWSConfig {
	awsConfig := AWSConfig{}
	if *config.Profile != "" {
		cfg, err := external.LoadDefaultConfig(context.TODO(), external.WithSharedConfigProfile(*config.Profile))
		if err != nil {
			panic(err)
		}
		awsConfig.Config = cfg
	} else {
		cfg, err := external.LoadDefaultConfig(context.TODO())
		if err != nil {
			panic(err)
		}
		awsConfig.Config = cfg
	}
	if *config.Region != "" {
		awsConfig.Config.Region = *config.Region
	}
	return awsConfig
}
func DefaultAwsConfig ( config Config ) AWSConfig { awsConfig := AWSConfig { } if * config . Profile != " " { cfg , err := external . LoadDefaultConfig ( context . TODO ( ) , external . WithSharedConfigProfile ( * config . Profile ) ) if err != nil { panic ( err ) } awsConfig . Config = cfg } else { cfg , err := external . LoadDefaultConfig ( context . TODO ( ) ) if err != nil { panic ( err ) } awsConfig . Config = cfg } if * config . Region != " " { awsConfig . Config . Region = * config . Region } return awsConfig }
DefaultAwsConfig loads default AWS Config
DefaultAwsConfig loads default AWS Config