Documentation
¶
Index ¶
- Constants
- Variables
- type AWSConfig
- func AWSConfigCredentialsSet(set *goauth.CredentialsSet, key string) (*AWSConfig, error)
- func AWSConfigCredentialsSetFile(filename, key string) (*AWSConfig, error)
- func AWSConfigMoreCredentialsBasic(creds *goauth.Credentials) (*AWSConfig, error)
- func NewAWSConfigStatic(region, accessKeyID, accessKeySecret string) *AWSConfig
Constants ¶
View Source
const ( CredentialsTypeEnvironment = "environment" // uses AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_SESSION_TOKEN (optional) CredentialsTypeStatic = "static" RegionUSEast1 = "us-east-1" RegionUSWest1 = "us-west-1" )
Variables ¶
View Source
var ErrAWSConfigCannotBeNil = errors.New("config.AWSConfig cannot be nil")
Functions ¶
This section is empty.
Types ¶
type AWSConfig ¶ added in v0.3.0
type AWSConfig struct {
CredentialsType string
StaticID string
StaticSecret string
StaticToken string
Endpoint string
Region string
PathStyleForce bool
}
AWSConfig handles credentials from https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html
func AWSConfigCredentialsSet ¶ added in v0.3.0
func AWSConfigCredentialsSet(set *goauth.CredentialsSet, key string) (*AWSConfig, error)
func AWSConfigCredentialsSetFile ¶ added in v0.3.0
func AWSConfigMoreCredentialsBasic ¶ added in v0.3.0
func AWSConfigMoreCredentialsBasic(creds *goauth.Credentials) (*AWSConfig, error)
func NewAWSConfigStatic ¶ added in v0.3.0
func (AWSConfig) ClientParams ¶ added in v0.3.0
ClientParams returns the params used to set up a service.
func (AWSConfig) NewSession ¶ added in v0.3.0
func (AWSConfig) RegionOrDefault ¶ added in v0.3.0
Click to show internal directories.
Click to hide internal directories.