README

AWS SDK for Go

[![API Reference](http://img.shields.io/badge/api-reference-blue.svg)](http://docs.aws.amazon.com/sdk-for-go/api) [![Join the chat at https://gitter.im/aws/aws-sdk-go](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/aws/aws-sdk-go?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Build Status](https://img.shields.io/travis/aws/aws-sdk-go.svg)](https://travis-ci.org/aws/aws-sdk-go) [![Apache V2 License](http://img.shields.io/badge/license-Apache%20V2-blue.svg)](https://github.com/aws/aws-sdk-go/blob/master/LICENSE.txt)

aws-sdk-go is the official AWS SDK for the Go programming language.

Checkout our release notes for information about the latest bug fixes, updates, and features added to the SDK.

Installing

If you are using Go 1.5 with the GO15VENDOREXPERIMENT=1 vendoring flag, or 1.6 and higher you can use the following command to retrieve the SDK. The SDK's non-testing dependencies will be included and are vendored in the vendor folder.

go get -u github.com/aws/aws-sdk-go

Otherwise if your Go environment does not have vendoring support enabled, or you do not want to include the vendored SDK's dependencies you can use the following command to retrieve the SDK and its non-testing dependencies using go get.

go get -u github.com/aws/aws-sdk-go/aws/...
go get -u github.com/aws/aws-sdk-go/service/...

If you're looking to retrieve just the SDK without any dependencies use the following command.

go get -d github.com/aws/aws-sdk-go/

These two processes will still include the vendor folder and it should be deleted if its not going to be used by your environment.

rm -rf $GOPATH/src/github.com/aws/aws-sdk-go/vendor

Reference Documentation

Getting Started Guide - This document is a general introduction how to configure and make requests with the SDK. If this is your first time using the SDK, this documentation and the API documentation will help you get started. This document focuses on the syntax and behavior of the SDK. The Service Developer Guide will help you get started using specific AWS services.

SDK API Reference Documentation - Use this document to look up all API operation input and output parameters for AWS services supported by the SDK. The API reference also includes documentation of the SDK, and examples how to using the SDK, service client API operations, and API operation require parameters.

Service Developer Guide - Use this documentation to learn how to interface with an AWS service. These are great guides both, if you're getting started with a service, or looking for more information on a service. You should not need this document for coding, though in some cases, services may supply helpful samples that you might want to look out for.

SDK Examples - Included in the SDK's repo are a several hand crafted examples using the SDK features and AWS services.

Configuring Credentials

Before using the SDK, ensure that you've configured credentials. The best way to configure credentials on a development machine is to use the ~/.aws/credentials file, which might look like:

[default]
aws_access_key_id = AKID1234567890
aws_secret_access_key = MY-SECRET-KEY

You can learn more about the credentials file from this blog post.

Alternatively, you can set the following environment variables:

AWS_ACCESS_KEY_ID=AKID1234567890
AWS_SECRET_ACCESS_KEY=MY-SECRET-KEY
AWS CLI config file (~/.aws/config)

The AWS SDK for Go does not support the AWS CLI's config file. The SDK will not use any contents from this file. The SDK only supports the shared credentials file (~/.aws/credentials). #384 tracks this feature request discussion.

Using the Go SDK

To use a service in the SDK, create a service variable by calling the New() function. Once you have a service client, you can call API operations which each return response data and a possible error.

To list a set of instance IDs from EC2, you could run:

package main

import (
	"fmt"

	"github.com/aws/aws-sdk-go/aws"
	"github.com/aws/aws-sdk-go/aws/session"
	"github.com/aws/aws-sdk-go/service/ec2"
)

func main() {
	// Create an EC2 service object in the "us-west-2" region
	// Note that you can also configure your region globally by
	// exporting the AWS_REGION environment variable
	svc := ec2.New(session.New(), &aws.Config{Region: aws.String("us-west-2")})

	// Call the DescribeInstances Operation
	resp, err := svc.DescribeInstances(nil)
	if err != nil {
		panic(err)
	}

	// resp has all of the response data, pull out instance IDs:
	fmt.Println("> Number of reservation sets: ", len(resp.Reservations))
	for idx, res := range resp.Reservations {
		fmt.Println("  > Number of instances: ", len(res.Instances))
		for _, inst := range resp.Reservations[idx].Instances {
			fmt.Println("    - Instance ID: ", *inst.InstanceId)
		}
	}
}

You can find more information and operations in our API documentation.

License

This SDK is distributed under the Apache License, Version 2.0, see LICENSE.txt and NOTICE.txt for more information.

Documentation

Overview

    Package sdk is the official AWS SDK for the Go programming language.

    See our Developer Guide for information for on getting started and using the SDK.

    https://github.com/aws/aws-sdk-go/wiki

    Source Files

    Directories

    Path Synopsis
    aws
    Package aws provides core functionality for making requests to AWS services.
    Package aws provides core functionality for making requests to AWS services.
    awserr
    Package awserr represents API error interface accessors for the SDK.
    Package awserr represents API error interface accessors for the SDK.
    credentials
    Package credentials provides credential retrieval and management The Credentials is the primary method of getting access to and managing credentials Values.
    Package credentials provides credential retrieval and management The Credentials is the primary method of getting access to and managing credentials Values.
    credentials/endpointcreds
    Package endpointcreds provides support for retrieving credentials from an arbitrary HTTP endpoint.
    Package endpointcreds provides support for retrieving credentials from an arbitrary HTTP endpoint.
    credentials/stscreds
    Package stscreds are credential Providers to retrieve STS AWS credentials.
    Package stscreds are credential Providers to retrieve STS AWS credentials.
    defaults
    Package defaults is a collection of helpers to retrieve the SDK's default configuration and handlers.
    Package defaults is a collection of helpers to retrieve the SDK's default configuration and handlers.
    ec2metadata
    Package ec2metadata provides the client for making API calls to the EC2 Metadata service.
    Package ec2metadata provides the client for making API calls to the EC2 Metadata service.
    session
    Package session provides configuration for the SDK's service clients.
    Package session provides configuration for the SDK's service clients.
    signer/v4
    Package v4 implements signing for AWS V4 signer Provides request signing for request that need to be signed with AWS V4 Signatures.
    Package v4 implements signing for AWS V4 signer Provides request signing for request that need to be signed with AWS V4 Signatures.
    awsmigrate
    unit
    Package unit performs initialization and validation for unit tests
    Package unit performs initialization and validation for unit tests
    example
    models
    private
    endpoints
    Package endpoints validates regional endpoints for services.
    Package endpoints validates regional endpoints for services.
    model/api
    Package api represents API abstractions for rendering service generated files.
    Package api represents API abstractions for rendering service generated files.
    model/cli/gen-api
    Command aws-gen-gocli parses a JSON description of an AWS API and generates a Go file containing a client for the API.
    Command aws-gen-gocli parses a JSON description of an AWS API and generates a Go file containing a client for the API.
    model/cli/gen-endpoints
    Command aws-gen-goendpoints parses a JSON description of the AWS endpoint discovery logic and generates a Go file which returns an endpoint.
    Command aws-gen-goendpoints parses a JSON description of the AWS endpoint discovery logic and generates a Go file which returns an endpoint.
    protocol/ec2query
    Package ec2query provides serialization of AWS EC2 requests and responses.
    Package ec2query provides serialization of AWS EC2 requests and responses.
    protocol/json/jsonutil
    Package jsonutil provides JSON serialization of AWS requests and responses.
    Package jsonutil provides JSON serialization of AWS requests and responses.
    protocol/jsonrpc
    Package jsonrpc provides JSON RPC utilities for serialization of AWS requests and responses.
    Package jsonrpc provides JSON RPC utilities for serialization of AWS requests and responses.
    protocol/query
    Package query provides serialization of AWS query requests, and responses.
    Package query provides serialization of AWS query requests, and responses.
    protocol/rest
    Package rest provides RESTful serialization of AWS requests and responses.
    Package rest provides RESTful serialization of AWS requests and responses.
    protocol/restjson
    Package restjson provides RESTful JSON serialization of AWS requests and responses.
    Package restjson provides RESTful JSON serialization of AWS requests and responses.
    protocol/restxml
    Package restxml provides RESTful XML serialization of AWS requests and responses.
    Package restxml provides RESTful XML serialization of AWS requests and responses.
    protocol/xml/xmlutil
    Package xmlutil provides XML serialization of AWS requests and responses.
    Package xmlutil provides XML serialization of AWS requests and responses.
    Package service contains automatically generated AWS clients.
    Package service contains automatically generated AWS clients.
    acm
    Package acm provides a client for AWS Certificate Manager.
    Package acm provides a client for AWS Certificate Manager.
    acm/acmiface
    Package acmiface provides an interface for the AWS Certificate Manager.
    Package acmiface provides an interface for the AWS Certificate Manager.
    apigateway
    Package apigateway provides a client for Amazon API Gateway.
    Package apigateway provides a client for Amazon API Gateway.
    apigateway/apigatewayiface
    Package apigatewayiface provides an interface for the Amazon API Gateway.
    Package apigatewayiface provides an interface for the Amazon API Gateway.
    applicationautoscaling
    Package applicationautoscaling provides a client for Application Auto Scaling.
    Package applicationautoscaling provides a client for Application Auto Scaling.
    applicationautoscaling/applicationautoscalingiface
    Package applicationautoscalingiface provides an interface for the Application Auto Scaling.
    Package applicationautoscalingiface provides an interface for the Application Auto Scaling.
    applicationdiscoveryservice
    Package applicationdiscoveryservice provides a client for AWS Application Discovery Service.
    Package applicationdiscoveryservice provides a client for AWS Application Discovery Service.
    applicationdiscoveryservice/applicationdiscoveryserviceiface
    Package applicationdiscoveryserviceiface provides an interface for the AWS Application Discovery Service.
    Package applicationdiscoveryserviceiface provides an interface for the AWS Application Discovery Service.
    autoscaling
    Package autoscaling provides a client for Auto Scaling.
    Package autoscaling provides a client for Auto Scaling.
    autoscaling/autoscalingiface
    Package autoscalingiface provides an interface for the Auto Scaling.
    Package autoscalingiface provides an interface for the Auto Scaling.
    cloudformation
    Package cloudformation provides a client for AWS CloudFormation.
    Package cloudformation provides a client for AWS CloudFormation.
    cloudformation/cloudformationiface
    Package cloudformationiface provides an interface for the AWS CloudFormation.
    Package cloudformationiface provides an interface for the AWS CloudFormation.
    cloudfront
    Package cloudfront provides a client for Amazon CloudFront.
    Package cloudfront provides a client for Amazon CloudFront.
    cloudfront/cloudfrontiface
    Package cloudfrontiface provides an interface for the Amazon CloudFront.
    Package cloudfrontiface provides an interface for the Amazon CloudFront.
    cloudfront/sign
    Package sign provides utilities to generate signed URLs for Amazon CloudFront.
    Package sign provides utilities to generate signed URLs for Amazon CloudFront.
    cloudhsm
    Package cloudhsm provides a client for Amazon CloudHSM.
    Package cloudhsm provides a client for Amazon CloudHSM.
    cloudhsm/cloudhsmiface
    Package cloudhsmiface provides an interface for the Amazon CloudHSM.
    Package cloudhsmiface provides an interface for the Amazon CloudHSM.
    cloudsearch
    Package cloudsearch provides a client for Amazon CloudSearch.
    Package cloudsearch provides a client for Amazon CloudSearch.
    cloudsearch/cloudsearchiface
    Package cloudsearchiface provides an interface for the Amazon CloudSearch.
    Package cloudsearchiface provides an interface for the Amazon CloudSearch.
    cloudsearchdomain
    Package cloudsearchdomain provides a client for Amazon CloudSearch Domain.
    Package cloudsearchdomain provides a client for Amazon CloudSearch Domain.
    cloudsearchdomain/cloudsearchdomainiface
    Package cloudsearchdomainiface provides an interface for the Amazon CloudSearch Domain.
    Package cloudsearchdomainiface provides an interface for the Amazon CloudSearch Domain.
    cloudtrail
    Package cloudtrail provides a client for AWS CloudTrail.
    Package cloudtrail provides a client for AWS CloudTrail.
    cloudtrail/cloudtrailiface
    Package cloudtrailiface provides an interface for the AWS CloudTrail.
    Package cloudtrailiface provides an interface for the AWS CloudTrail.
    cloudwatch
    Package cloudwatch provides a client for Amazon CloudWatch.
    Package cloudwatch provides a client for Amazon CloudWatch.
    cloudwatch/cloudwatchiface
    Package cloudwatchiface provides an interface for the Amazon CloudWatch.
    Package cloudwatchiface provides an interface for the Amazon CloudWatch.
    cloudwatchevents
    Package cloudwatchevents provides a client for Amazon CloudWatch Events.
    Package cloudwatchevents provides a client for Amazon CloudWatch Events.
    cloudwatchevents/cloudwatcheventsiface
    Package cloudwatcheventsiface provides an interface for the Amazon CloudWatch Events.
    Package cloudwatcheventsiface provides an interface for the Amazon CloudWatch Events.
    cloudwatchlogs
    Package cloudwatchlogs provides a client for Amazon CloudWatch Logs.
    Package cloudwatchlogs provides a client for Amazon CloudWatch Logs.
    cloudwatchlogs/cloudwatchlogsiface
    Package cloudwatchlogsiface provides an interface for the Amazon CloudWatch Logs.
    Package cloudwatchlogsiface provides an interface for the Amazon CloudWatch Logs.
    codecommit
    Package codecommit provides a client for AWS CodeCommit.
    Package codecommit provides a client for AWS CodeCommit.
    codecommit/codecommitiface
    Package codecommitiface provides an interface for the AWS CodeCommit.
    Package codecommitiface provides an interface for the AWS CodeCommit.
    codedeploy
    Package codedeploy provides a client for AWS CodeDeploy.
    Package codedeploy provides a client for AWS CodeDeploy.
    codedeploy/codedeployiface
    Package codedeployiface provides an interface for the AWS CodeDeploy.
    Package codedeployiface provides an interface for the AWS CodeDeploy.
    codepipeline
    Package codepipeline provides a client for AWS CodePipeline.
    Package codepipeline provides a client for AWS CodePipeline.
    codepipeline/codepipelineiface
    Package codepipelineiface provides an interface for the AWS CodePipeline.
    Package codepipelineiface provides an interface for the AWS CodePipeline.
    cognitoidentity
    Package cognitoidentity provides a client for Amazon Cognito Identity.
    Package cognitoidentity provides a client for Amazon Cognito Identity.
    cognitoidentity/cognitoidentityiface
    Package cognitoidentityiface provides an interface for the Amazon Cognito Identity.
    Package cognitoidentityiface provides an interface for the Amazon Cognito Identity.
    cognitoidentityprovider
    Package cognitoidentityprovider provides a client for Amazon Cognito Identity Provider.
    Package cognitoidentityprovider provides a client for Amazon Cognito Identity Provider.
    cognitoidentityprovider/cognitoidentityprovideriface
    Package cognitoidentityprovideriface provides an interface for the Amazon Cognito Identity Provider.
    Package cognitoidentityprovideriface provides an interface for the Amazon Cognito Identity Provider.
    cognitosync
    Package cognitosync provides a client for Amazon Cognito Sync.
    Package cognitosync provides a client for Amazon Cognito Sync.
    cognitosync/cognitosynciface
    Package cognitosynciface provides an interface for the Amazon Cognito Sync.
    Package cognitosynciface provides an interface for the Amazon Cognito Sync.
    configservice
    Package configservice provides a client for AWS Config.
    Package configservice provides a client for AWS Config.
    configservice/configserviceiface
    Package configserviceiface provides an interface for the AWS Config.
    Package configserviceiface provides an interface for the AWS Config.
    databasemigrationservice
    Package databasemigrationservice provides a client for AWS Database Migration Service.
    Package databasemigrationservice provides a client for AWS Database Migration Service.
    databasemigrationservice/databasemigrationserviceiface
    Package databasemigrationserviceiface provides an interface for the AWS Database Migration Service.
    Package databasemigrationserviceiface provides an interface for the AWS Database Migration Service.
    datapipeline
    Package datapipeline provides a client for AWS Data Pipeline.
    Package datapipeline provides a client for AWS Data Pipeline.
    datapipeline/datapipelineiface
    Package datapipelineiface provides an interface for the AWS Data Pipeline.
    Package datapipelineiface provides an interface for the AWS Data Pipeline.
    devicefarm
    Package devicefarm provides a client for AWS Device Farm.
    Package devicefarm provides a client for AWS Device Farm.
    devicefarm/devicefarmiface
    Package devicefarmiface provides an interface for the AWS Device Farm.
    Package devicefarmiface provides an interface for the AWS Device Farm.
    directconnect
    Package directconnect provides a client for AWS Direct Connect.
    Package directconnect provides a client for AWS Direct Connect.
    directconnect/directconnectiface
    Package directconnectiface provides an interface for the AWS Direct Connect.
    Package directconnectiface provides an interface for the AWS Direct Connect.
    directoryservice
    Package directoryservice provides a client for AWS Directory Service.
    Package directoryservice provides a client for AWS Directory Service.
    directoryservice/directoryserviceiface
    Package directoryserviceiface provides an interface for the AWS Directory Service.
    Package directoryserviceiface provides an interface for the AWS Directory Service.
    dynamodb
    Package dynamodb provides a client for Amazon DynamoDB.
    Package dynamodb provides a client for Amazon DynamoDB.
    dynamodb/dynamodbattribute
    Package dynamodbattribute provides marshaling utilities for marshaling to dynamodb.AttributeValue types and unmarshaling to Go value types.
    Package dynamodbattribute provides marshaling utilities for marshaling to dynamodb.AttributeValue types and unmarshaling to Go value types.
    dynamodb/dynamodbiface
    Package dynamodbiface provides an interface for the Amazon DynamoDB.
    Package dynamodbiface provides an interface for the Amazon DynamoDB.
    dynamodbstreams
    Package dynamodbstreams provides a client for Amazon DynamoDB Streams.
    Package dynamodbstreams provides a client for Amazon DynamoDB Streams.
    dynamodbstreams/dynamodbstreamsiface
    Package dynamodbstreamsiface provides an interface for the Amazon DynamoDB Streams.
    Package dynamodbstreamsiface provides an interface for the Amazon DynamoDB Streams.
    ec2
    Package ec2 provides a client for Amazon Elastic Compute Cloud.
    Package ec2 provides a client for Amazon Elastic Compute Cloud.
    ec2/ec2iface
    Package ec2iface provides an interface for the Amazon Elastic Compute Cloud.
    Package ec2iface provides an interface for the Amazon Elastic Compute Cloud.
    ecr
    Package ecr provides a client for Amazon EC2 Container Registry.
    Package ecr provides a client for Amazon EC2 Container Registry.
    ecr/ecriface
    Package ecriface provides an interface for the Amazon EC2 Container Registry.
    Package ecriface provides an interface for the Amazon EC2 Container Registry.
    ecs
    Package ecs provides a client for Amazon EC2 Container Service.
    Package ecs provides a client for Amazon EC2 Container Service.
    ecs/ecsiface
    Package ecsiface provides an interface for the Amazon EC2 Container Service.
    Package ecsiface provides an interface for the Amazon EC2 Container Service.
    efs
    Package efs provides a client for Amazon Elastic File System.
    Package efs provides a client for Amazon Elastic File System.
    efs/efsiface
    Package efsiface provides an interface for the Amazon Elastic File System.
    Package efsiface provides an interface for the Amazon Elastic File System.
    elasticache
    Package elasticache provides a client for Amazon ElastiCache.
    Package elasticache provides a client for Amazon ElastiCache.
    elasticache/elasticacheiface
    Package elasticacheiface provides an interface for the Amazon ElastiCache.
    Package elasticacheiface provides an interface for the Amazon ElastiCache.
    elasticbeanstalk
    Package elasticbeanstalk provides a client for AWS Elastic Beanstalk.
    Package elasticbeanstalk provides a client for AWS Elastic Beanstalk.
    elasticbeanstalk/elasticbeanstalkiface
    Package elasticbeanstalkiface provides an interface for the AWS Elastic Beanstalk.
    Package elasticbeanstalkiface provides an interface for the AWS Elastic Beanstalk.
    elasticsearchservice
    Package elasticsearchservice provides a client for Amazon Elasticsearch Service.
    Package elasticsearchservice provides a client for Amazon Elasticsearch Service.
    elasticsearchservice/elasticsearchserviceiface
    Package elasticsearchserviceiface provides an interface for the Amazon Elasticsearch Service.
    Package elasticsearchserviceiface provides an interface for the Amazon Elasticsearch Service.
    elastictranscoder
    Package elastictranscoder provides a client for Amazon Elastic Transcoder.
    Package elastictranscoder provides a client for Amazon Elastic Transcoder.
    elastictranscoder/elastictranscoderiface
    Package elastictranscoderiface provides an interface for the Amazon Elastic Transcoder.
    Package elastictranscoderiface provides an interface for the Amazon Elastic Transcoder.
    elb
    Package elb provides a client for Elastic Load Balancing.
    Package elb provides a client for Elastic Load Balancing.
    elb/elbiface
    Package elbiface provides an interface for the Elastic Load Balancing.
    Package elbiface provides an interface for the Elastic Load Balancing.
    emr
    Package emr provides a client for Amazon Elastic MapReduce.
    Package emr provides a client for Amazon Elastic MapReduce.
    emr/emriface
    Package emriface provides an interface for the Amazon Elastic MapReduce.
    Package emriface provides an interface for the Amazon Elastic MapReduce.
    firehose
    Package firehose provides a client for Amazon Kinesis Firehose.
    Package firehose provides a client for Amazon Kinesis Firehose.
    firehose/firehoseiface
    Package firehoseiface provides an interface for the Amazon Kinesis Firehose.
    Package firehoseiface provides an interface for the Amazon Kinesis Firehose.
    gamelift
    Package gamelift provides a client for Amazon GameLift.
    Package gamelift provides a client for Amazon GameLift.
    gamelift/gameliftiface
    Package gameliftiface provides an interface for the Amazon GameLift.
    Package gameliftiface provides an interface for the Amazon GameLift.
    glacier
    Package glacier provides a client for Amazon Glacier.
    Package glacier provides a client for Amazon Glacier.
    glacier/glacieriface
    Package glacieriface provides an interface for the Amazon Glacier.
    Package glacieriface provides an interface for the Amazon Glacier.
    iam
    Package iam provides a client for AWS Identity and Access Management.
    Package iam provides a client for AWS Identity and Access Management.
    iam/iamiface
    Package iamiface provides an interface for the AWS Identity and Access Management.
    Package iamiface provides an interface for the AWS Identity and Access Management.
    inspector
    Package inspector provides a client for Amazon Inspector.
    Package inspector provides a client for Amazon Inspector.
    inspector/inspectoriface
    Package inspectoriface provides an interface for the Amazon Inspector.
    Package inspectoriface provides an interface for the Amazon Inspector.
    iot
    Package iot provides a client for AWS IoT.
    Package iot provides a client for AWS IoT.
    iot/iotiface
    Package iotiface provides an interface for the AWS IoT.
    Package iotiface provides an interface for the AWS IoT.
    iotdataplane
    Package iotdataplane provides a client for AWS IoT Data Plane.
    Package iotdataplane provides a client for AWS IoT Data Plane.
    iotdataplane/iotdataplaneiface
    Package iotdataplaneiface provides an interface for the AWS IoT Data Plane.
    Package iotdataplaneiface provides an interface for the AWS IoT Data Plane.
    kinesis
    Package kinesis provides a client for Amazon Kinesis.
    Package kinesis provides a client for Amazon Kinesis.
    kinesis/kinesisiface
    Package kinesisiface provides an interface for the Amazon Kinesis.
    Package kinesisiface provides an interface for the Amazon Kinesis.
    kms
    Package kms provides a client for AWS Key Management Service.
    Package kms provides a client for AWS Key Management Service.
    kms/kmsiface
    Package kmsiface provides an interface for the AWS Key Management Service.
    Package kmsiface provides an interface for the AWS Key Management Service.
    lambda
    Package lambda provides a client for AWS Lambda.
    Package lambda provides a client for AWS Lambda.
    lambda/lambdaiface
    Package lambdaiface provides an interface for the AWS Lambda.
    Package lambdaiface provides an interface for the AWS Lambda.
    machinelearning
    Package machinelearning provides a client for Amazon Machine Learning.
    Package machinelearning provides a client for Amazon Machine Learning.
    machinelearning/machinelearningiface
    Package machinelearningiface provides an interface for the Amazon Machine Learning.
    Package machinelearningiface provides an interface for the Amazon Machine Learning.
    marketplacecommerceanalytics
    Package marketplacecommerceanalytics provides a client for AWS Marketplace Commerce Analytics.
    Package marketplacecommerceanalytics provides a client for AWS Marketplace Commerce Analytics.
    marketplacecommerceanalytics/marketplacecommerceanalyticsiface
    Package marketplacecommerceanalyticsiface provides an interface for the AWS Marketplace Commerce Analytics.
    Package marketplacecommerceanalyticsiface provides an interface for the AWS Marketplace Commerce Analytics.
    marketplacemetering
    Package marketplacemetering provides a client for AWSMarketplace Metering.
    Package marketplacemetering provides a client for AWSMarketplace Metering.
    marketplacemetering/marketplacemeteringiface
    Package marketplacemeteringiface provides an interface for the AWSMarketplace Metering.
    Package marketplacemeteringiface provides an interface for the AWSMarketplace Metering.
    mobileanalytics
    Package mobileanalytics provides a client for Amazon Mobile Analytics.
    Package mobileanalytics provides a client for Amazon Mobile Analytics.
    mobileanalytics/mobileanalyticsiface
    Package mobileanalyticsiface provides an interface for the Amazon Mobile Analytics.
    Package mobileanalyticsiface provides an interface for the Amazon Mobile Analytics.
    opsworks
    Package opsworks provides a client for AWS OpsWorks.
    Package opsworks provides a client for AWS OpsWorks.
    opsworks/opsworksiface
    Package opsworksiface provides an interface for the AWS OpsWorks.
    Package opsworksiface provides an interface for the AWS OpsWorks.
    rds
    Package rds provides a client for Amazon Relational Database Service.
    Package rds provides a client for Amazon Relational Database Service.
    rds/rdsiface
    Package rdsiface provides an interface for the Amazon Relational Database Service.
    Package rdsiface provides an interface for the Amazon Relational Database Service.
    redshift
    Package redshift provides a client for Amazon Redshift.
    Package redshift provides a client for Amazon Redshift.
    redshift/redshiftiface
    Package redshiftiface provides an interface for the Amazon Redshift.
    Package redshiftiface provides an interface for the Amazon Redshift.
    route53
    Package route53 provides a client for Amazon Route 53.
    Package route53 provides a client for Amazon Route 53.
    route53/route53iface
    Package route53iface provides an interface for the Amazon Route 53.
    Package route53iface provides an interface for the Amazon Route 53.
    route53domains
    Package route53domains provides a client for Amazon Route 53 Domains.
    Package route53domains provides a client for Amazon Route 53 Domains.
    route53domains/route53domainsiface
    Package route53domainsiface provides an interface for the Amazon Route 53 Domains.
    Package route53domainsiface provides an interface for the Amazon Route 53 Domains.
    s3
    Package s3 provides a client for Amazon Simple Storage Service.
    Package s3 provides a client for Amazon Simple Storage Service.
    s3/s3iface
    Package s3iface provides an interface for the Amazon Simple Storage Service.
    Package s3iface provides an interface for the Amazon Simple Storage Service.
    s3/s3manager
    Package s3manager provides utilities to upload and download objects from S3 concurrently.
    Package s3manager provides utilities to upload and download objects from S3 concurrently.
    s3/s3manager/s3manageriface
    Package s3manageriface provides an interface for the s3manager package
    Package s3manageriface provides an interface for the s3manager package
    servicecatalog
    Package servicecatalog provides a client for AWS Service Catalog.
    Package servicecatalog provides a client for AWS Service Catalog.
    servicecatalog/servicecatalogiface
    Package servicecatalogiface provides an interface for the AWS Service Catalog.
    Package servicecatalogiface provides an interface for the AWS Service Catalog.
    ses
    Package ses provides a client for Amazon Simple Email Service.
    Package ses provides a client for Amazon Simple Email Service.
    ses/sesiface
    Package sesiface provides an interface for the Amazon Simple Email Service.
    Package sesiface provides an interface for the Amazon Simple Email Service.
    simpledb
    Package simpledb provides a client for Amazon SimpleDB.
    Package simpledb provides a client for Amazon SimpleDB.
    simpledb/simpledbiface
    Package simpledbiface provides an interface for the Amazon SimpleDB.
    Package simpledbiface provides an interface for the Amazon SimpleDB.
    sns
    Package sns provides a client for Amazon Simple Notification Service.
    Package sns provides a client for Amazon Simple Notification Service.
    sns/snsiface
    Package snsiface provides an interface for the Amazon Simple Notification Service.
    Package snsiface provides an interface for the Amazon Simple Notification Service.
    sqs
    Package sqs provides a client for Amazon Simple Queue Service.
    Package sqs provides a client for Amazon Simple Queue Service.
    sqs/sqsiface
    Package sqsiface provides an interface for the Amazon Simple Queue Service.
    Package sqsiface provides an interface for the Amazon Simple Queue Service.
    ssm
    Package ssm provides a client for Amazon Simple Systems Management Service.
    Package ssm provides a client for Amazon Simple Systems Management Service.
    ssm/ssmiface
    Package ssmiface provides an interface for the Amazon Simple Systems Management Service.
    Package ssmiface provides an interface for the Amazon Simple Systems Management Service.
    storagegateway
    Package storagegateway provides a client for AWS Storage Gateway.
    Package storagegateway provides a client for AWS Storage Gateway.
    storagegateway/storagegatewayiface
    Package storagegatewayiface provides an interface for the AWS Storage Gateway.
    Package storagegatewayiface provides an interface for the AWS Storage Gateway.
    sts
    Package sts provides a client for AWS Security Token Service.
    Package sts provides a client for AWS Security Token Service.
    sts/stsiface
    Package stsiface provides an interface for the AWS Security Token Service.
    Package stsiface provides an interface for the AWS Security Token Service.
    support
    Package support provides a client for AWS Support.
    Package support provides a client for AWS Support.
    support/supportiface
    Package supportiface provides an interface for the AWS Support.
    Package supportiface provides an interface for the AWS Support.
    swf
    Package swf provides a client for Amazon Simple Workflow Service.
    Package swf provides a client for Amazon Simple Workflow Service.
    swf/swfiface
    Package swfiface provides an interface for the Amazon Simple Workflow Service.
    Package swfiface provides an interface for the Amazon Simple Workflow Service.
    waf
    Package waf provides a client for AWS WAF.
    Package waf provides a client for AWS WAF.
    waf/wafiface
    Package wafiface provides an interface for the AWS WAF.
    Package wafiface provides an interface for the AWS WAF.
    workspaces
    Package workspaces provides a client for Amazon WorkSpaces.
    Package workspaces provides a client for Amazon WorkSpaces.
    workspaces/workspacesiface
    Package workspacesiface provides an interface for the Amazon WorkSpaces.
    Package workspacesiface provides an interface for the Amazon WorkSpaces.