type github.com/aws/aws-sdk-go/aws.Config
104 uses
github.com/aws/aws-sdk-go/aws (current package)
config.go#L33: type Config struct {
config.go#L282: func NewConfig() *Config {
config.go#L283: return &Config{}
config.go#L288: func (c *Config) WithCredentialsChainVerboseErrors(verboseErrs bool) *Config {
config.go#L295: func (c *Config) WithCredentials(creds *credentials.Credentials) *Config {
config.go#L302: func (c *Config) WithEndpoint(endpoint string) *Config {
config.go#L309: func (c *Config) WithEndpointResolver(resolver endpoints.Resolver) *Config {
config.go#L316: func (c *Config) WithRegion(region string) *Config {
config.go#L323: func (c *Config) WithDisableSSL(disable bool) *Config {
config.go#L330: func (c *Config) WithHTTPClient(client *http.Client) *Config {
config.go#L337: func (c *Config) WithMaxRetries(max int) *Config {
config.go#L344: func (c *Config) WithDisableParamValidation(disable bool) *Config {
config.go#L351: func (c *Config) WithDisableComputeChecksums(disable bool) *Config {
config.go#L358: func (c *Config) WithLogLevel(level LogLevelType) *Config {
config.go#L365: func (c *Config) WithLogger(logger Logger) *Config {
config.go#L372: func (c *Config) WithS3ForcePathStyle(force bool) *Config {
config.go#L379: func (c *Config) WithS3Disable100Continue(disable bool) *Config {
config.go#L386: func (c *Config) WithS3UseAccelerate(enable bool) *Config {
config.go#L394: func (c *Config) WithS3DisableContentMD5Validation(enable bool) *Config {
config.go#L402: func (c *Config) WithS3UseARNRegion(enable bool) *Config {
config.go#L409: func (c *Config) WithUseDualStack(enable bool) *Config {
config.go#L416: func (c *Config) WithEC2MetadataDisableTimeoutOverride(enable bool) *Config {
config.go#L423: func (c *Config) WithSleepDelay(fn func(time.Duration)) *Config {
config.go#L429: func (c *Config) WithEndpointDiscovery(t bool) *Config {
config.go#L436: func (c *Config) WithDisableEndpointHostPrefix(t bool) *Config {
config.go#L442: func (c *Config) MergeIn(cfgs ...*Config) {
config.go#L450: func (c *Config) WithSTSRegionalEndpoint(sre endpoints.STSRegionalEndpoint) *Config {
config.go#L457: func (c *Config) WithS3UsEast1RegionalEndpoint(sre endpoints.S3UsEast1RegionalEndpoint) *Config {
config.go#L462: func mergeInConfig(dst *Config, other *Config) {
config.go#L578: func (c *Config) Copy(cfgs ...*Config) *Config {
config.go#L579: dst := &Config{}
github.com/aws/aws-sdk-go/aws/client
client.go#L13: Config *aws.Config
client.go#L30: ClientConfig(serviceName string, cfgs ...*aws.Config) Config
client.go#L37: ClientConfigNoResolveEndpoint(cfgs ...*aws.Config) Config
client.go#L46: Config aws.Config
client.go#L51: func New(cfg aws.Config, info metadata.ClientInfo, handlers request.Handlers, options ...func(*Client)) *Client {
github.com/aws/aws-sdk-go/aws/credentials/endpointcreds
provider.go#L77: func NewProviderClient(cfg aws.Config, handlers request.Handlers, endpoint string, options ...func(*Provider)) credentials.Provider {
provider.go#L103: func NewCredentialsClient(cfg aws.Config, handlers request.Handlers, endpoint string, options ...func(*Provider)) *credentials.Credentials {
github.com/aws/aws-sdk-go/aws/defaults
defaults.go#L32: Config *aws.Config
defaults.go#L55: func Config() *aws.Config {
defaults.go#L93: func CredChain(cfg *aws.Config, handlers request.Handlers) *credentials.Credentials {
defaults.go#L107: func CredProviders(cfg *aws.Config, handlers request.Handlers) []credentials.Provider {
defaults.go#L122: func RemoteCredProvider(cfg aws.Config, handlers request.Handlers) credentials.Provider {
defaults.go#L157: func localHTTPCredProvider(cfg aws.Config, handlers request.Handlers, u string) credentials.Provider {
defaults.go#L187: func httpCredProvider(cfg aws.Config, handlers request.Handlers, u string) credentials.Provider {
defaults.go#L196: func ec2RoleProvider(cfg aws.Config, handlers request.Handlers) credentials.Provider {
github.com/aws/aws-sdk-go/aws/ec2metadata
service.go#L68: func New(p client.ConfigProvider, cfgs ...*aws.Config) *EC2Metadata {
service.go#L83: func NewClient(cfg aws.Config, handlers request.Handlers, endpoint, signingRegion string, opts ...func(*client.Client)) *EC2Metadata {
github.com/aws/aws-sdk-go/aws/request
request.go#L47: Config aws.Config
request.go#L117: func New(cfg aws.Config, clientInfo metadata.ClientInfo, handlers Handlers,
retryer.go#L39: func WithRetryer(cfg *aws.Config, retryer Retryer) *aws.Config {
github.com/aws/aws-sdk-go/aws/session
credentials.go#L18: func resolveCredentials(cfg *aws.Config,
credentials.go#L58: func assumeWebIdentity(cfg *aws.Config, handlers request.Handlers,
credentials.go#L84: func resolveCredsFromProfile(cfg *aws.Config,
credentials.go#L161: func resolveCredsFromSource(cfg *aws.Config,
credentials.go#L190: func credsFromAssumeRole(cfg aws.Config,
session.go#L49: Config *aws.Config
session.go#L76: func New(cfgs ...*aws.Config) *Session {
session.go#L81: var cfg aws.Config
session.go#L140: func NewSession(cfgs ...*aws.Config) (*Session, error) {
session.go#L178: Config aws.Config
session.go#L369: func deprecatedNewSession(envCfg envConfig, cfgs ...*aws.Config) *Session {
session.go#L417: func newSession(opts Options, envCfg envConfig, cfgs ...*aws.Config) (*Session, error) {
session.go#L427: userCfg := &aws.Config{}
session.go#L580: func mergeConfigSrcs(cfg, userCfg *aws.Config,
session.go#L648: func mergeSTSRegionalEndpointConfig(cfg *aws.Config, values []endpoints.STSRegionalEndpoint) {
session.go#L657: func mergeS3UsEast1RegionalEndpointConfig(cfg *aws.Config, values []endpoints.S3UsEast1RegionalEndpoint) {
session.go#L680: func (s *Session) Copy(cfgs ...*aws.Config) *Session {
session.go#L695: func (s *Session) ClientConfig(service string, cfgs ...*aws.Config) client.Config {
session.go#L725: func (s *Session) resolveEndpoint(service, region string, cfg *aws.Config) (endpoints.ResolvedEndpoint, error) {
session.go#L763: func (s *Session) ClientConfigNoResolveEndpoint(cfgs ...*aws.Config) client.Config {
session.go#L783: func (s *Session) logDeprecatedNewSessionError(msg string, err error, cfgs []*aws.Config) {
github.com/aws/aws-sdk-go/private/protocol
payload.go#L63: aws.Config{},
github.com/aws/aws-sdk-go/service/sts
service.go#L49: func New(p client.ConfigProvider, cfgs ...*aws.Config) *STS {
service.go#L55: func newClient(cfg aws.Config, handlers request.Handlers, partitionID, endpoint, signingRegion, signingName string) *STS {
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |