config

package
v0.2.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 22, 2023 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	CredentialsTypeEnvironment = "environment" // uses AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_SESSION_TOKEN (optional)
	CredentialsTypeShared      = "shared"
	CredentialsTypeStatic      = "static"

	RegionUSWest1 = "us-west-1"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AWSConfigMore

type AWSConfigMore struct {
	CredentialsType string
	SharedProfile   string // `.aws/credentials`
	StaticID        string
	StaticSecret    string
	StaticToken     string
	Endpoint        string
	Region          string
	PathStyleForce  bool
}

AWSConfigMore 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 AWSConfigMoreCredentialBasic

func AWSConfigMoreCredentialBasic(creds goauth.Credentials) (*AWSConfigMore, error)

func NewAWSConfigMoreStatic added in v0.2.0

func NewAWSConfigMoreStatic(region, accessKeyID, accessKeySecret string) *AWSConfigMore

func (AWSConfigMore) Config

func (cm AWSConfigMore) Config() *aws.Config

func (AWSConfigMore) NewSession

func (cm AWSConfigMore) NewSession() (*session.Session, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL