 Documentation
      ¶
      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.
       Directories
      ¶
      Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| 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. | 
| 
          
            endpoints
            
            
          
           Package endpoints provides the types and functionality for defining regions and endpoints, as well as querying those definitions. | Package endpoints provides the types and functionality for defining regions and endpoints, as well as querying those definitions. | 
| 
          
            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. | 
| 
          
            unit
            
            
          
           Package unit performs initialization and validation for unit tests | Package unit performs initialization and validation for unit tests | 
| example
       | |
| 
          
            service/s3/putObjectAcl
            
            command
          
          
         | |
| models
       | |
| 
          
            endpoints
            
            
          
           Package endpoints contains the models for endpoints that should be used to generate endpoint definition files for the SDK. | Package endpoints contains the models for endpoints that should be used to generate endpoint definition files for the SDK. | 
| private
       | |
| 
          
            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 to enable mocking the AWS Certificate Manager service client for testing your code. | Package acmiface provides an interface to enable mocking the AWS Certificate Manager service client for testing your code. | 
| 
          
            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 to enable mocking the Amazon API Gateway service client for testing your code. | Package apigatewayiface provides an interface to enable mocking the Amazon API Gateway service client for testing your code. | 
| 
          
            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 to enable mocking the Application Auto Scaling service client for testing your code. | Package applicationautoscalingiface provides an interface to enable mocking the Application Auto Scaling service client for testing your code. | 
| 
          
            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 to enable mocking the AWS Application Discovery Service service client for testing your code. | Package applicationdiscoveryserviceiface provides an interface to enable mocking the AWS Application Discovery Service service client for testing your code. | 
| 
          
            appstream
            
            
          
           Package appstream provides a client for Amazon AppStream. | Package appstream provides a client for Amazon AppStream. | 
| 
          
            appstream/appstreamiface
            
            
          
           Package appstreamiface provides an interface to enable mocking the Amazon AppStream service client for testing your code. | Package appstreamiface provides an interface to enable mocking the Amazon AppStream service client for testing your code. | 
| 
          
            autoscaling
            
            
          
           Package autoscaling provides a client for Auto Scaling. | Package autoscaling provides a client for Auto Scaling. | 
| 
          
            autoscaling/autoscalingiface
            
            
          
           Package autoscalingiface provides an interface to enable mocking the Auto Scaling service client for testing your code. | Package autoscalingiface provides an interface to enable mocking the Auto Scaling service client for testing your code. | 
| 
          
            batch
            
            
          
           Package batch provides a client for AWS Batch. | Package batch provides a client for AWS Batch. | 
| 
          
            batch/batchiface
            
            
          
           Package batchiface provides an interface to enable mocking the AWS Batch service client for testing your code. | Package batchiface provides an interface to enable mocking the AWS Batch service client for testing your code. | 
| 
          
            budgets
            
            
          
           Package budgets provides a client for AWS Budgets. | Package budgets provides a client for AWS Budgets. | 
| 
          
            budgets/budgetsiface
            
            
          
           Package budgetsiface provides an interface to enable mocking the AWS Budgets service client for testing your code. | Package budgetsiface provides an interface to enable mocking the AWS Budgets service client for testing your code. | 
| 
          
            clouddirectory
            
            
          
           Package clouddirectory provides a client for Amazon CloudDirectory. | Package clouddirectory provides a client for Amazon CloudDirectory. | 
| 
          
            clouddirectory/clouddirectoryiface
            
            
          
           Package clouddirectoryiface provides an interface to enable mocking the Amazon CloudDirectory service client for testing your code. | Package clouddirectoryiface provides an interface to enable mocking the Amazon CloudDirectory service client for testing your code. | 
| 
          
            cloudformation
            
            
          
           Package cloudformation provides a client for AWS CloudFormation. | Package cloudformation provides a client for AWS CloudFormation. | 
| 
          
            cloudformation/cloudformationiface
            
            
          
           Package cloudformationiface provides an interface to enable mocking the AWS CloudFormation service client for testing your code. | Package cloudformationiface provides an interface to enable mocking the AWS CloudFormation service client for testing your code. | 
| 
          
            cloudfront
            
            
          
           Package cloudfront provides a client for Amazon CloudFront. | Package cloudfront provides a client for Amazon CloudFront. | 
| 
          
            cloudfront/cloudfrontiface
            
            
          
           Package cloudfrontiface provides an interface to enable mocking the Amazon CloudFront service client for testing your code. | Package cloudfrontiface provides an interface to enable mocking the Amazon CloudFront service client for testing your code. | 
| 
          
            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 to enable mocking the Amazon CloudHSM service client for testing your code. | Package cloudhsmiface provides an interface to enable mocking the Amazon CloudHSM service client for testing your code. | 
| 
          
            cloudsearch
            
            
          
           Package cloudsearch provides a client for Amazon CloudSearch. | Package cloudsearch provides a client for Amazon CloudSearch. | 
| 
          
            cloudsearch/cloudsearchiface
            
            
          
           Package cloudsearchiface provides an interface to enable mocking the Amazon CloudSearch service client for testing your code. | Package cloudsearchiface provides an interface to enable mocking the Amazon CloudSearch service client for testing your code. | 
| 
          
            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 to enable mocking the Amazon CloudSearch Domain service client for testing your code. | Package cloudsearchdomainiface provides an interface to enable mocking the Amazon CloudSearch Domain service client for testing your code. | 
| 
          
            cloudtrail
            
            
          
           Package cloudtrail provides a client for AWS CloudTrail. | Package cloudtrail provides a client for AWS CloudTrail. | 
| 
          
            cloudtrail/cloudtrailiface
            
            
          
           Package cloudtrailiface provides an interface to enable mocking the AWS CloudTrail service client for testing your code. | Package cloudtrailiface provides an interface to enable mocking the AWS CloudTrail service client for testing your code. | 
| 
          
            cloudwatch
            
            
          
           Package cloudwatch provides a client for Amazon CloudWatch. | Package cloudwatch provides a client for Amazon CloudWatch. | 
| 
          
            cloudwatch/cloudwatchiface
            
            
          
           Package cloudwatchiface provides an interface to enable mocking the Amazon CloudWatch service client for testing your code. | Package cloudwatchiface provides an interface to enable mocking the Amazon CloudWatch service client for testing your code. | 
| 
          
            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 to enable mocking the Amazon CloudWatch Events service client for testing your code. | Package cloudwatcheventsiface provides an interface to enable mocking the Amazon CloudWatch Events service client for testing your code. | 
| 
          
            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 to enable mocking the Amazon CloudWatch Logs service client for testing your code. | Package cloudwatchlogsiface provides an interface to enable mocking the Amazon CloudWatch Logs service client for testing your code. | 
| 
          
            codebuild
            
            
          
           Package codebuild provides a client for AWS CodeBuild. | Package codebuild provides a client for AWS CodeBuild. | 
| 
          
            codebuild/codebuildiface
            
            
          
           Package codebuildiface provides an interface to enable mocking the AWS CodeBuild service client for testing your code. | Package codebuildiface provides an interface to enable mocking the AWS CodeBuild service client for testing your code. | 
| 
          
            codecommit
            
            
          
           Package codecommit provides a client for AWS CodeCommit. | Package codecommit provides a client for AWS CodeCommit. | 
| 
          
            codecommit/codecommitiface
            
            
          
           Package codecommitiface provides an interface to enable mocking the AWS CodeCommit service client for testing your code. | Package codecommitiface provides an interface to enable mocking the AWS CodeCommit service client for testing your code. | 
| 
          
            codedeploy
            
            
          
           Package codedeploy provides a client for AWS CodeDeploy. | Package codedeploy provides a client for AWS CodeDeploy. | 
| 
          
            codedeploy/codedeployiface
            
            
          
           Package codedeployiface provides an interface to enable mocking the AWS CodeDeploy service client for testing your code. | Package codedeployiface provides an interface to enable mocking the AWS CodeDeploy service client for testing your code. | 
| 
          
            codepipeline
            
            
          
           Package codepipeline provides a client for AWS CodePipeline. | Package codepipeline provides a client for AWS CodePipeline. | 
| 
          
            codepipeline/codepipelineiface
            
            
          
           Package codepipelineiface provides an interface to enable mocking the AWS CodePipeline service client for testing your code. | Package codepipelineiface provides an interface to enable mocking the AWS CodePipeline service client for testing your code. | 
| 
          
            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 to enable mocking the Amazon Cognito Identity service client for testing your code. | Package cognitoidentityiface provides an interface to enable mocking the Amazon Cognito Identity service client for testing your code. | 
| 
          
            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 to enable mocking the Amazon Cognito Identity Provider service client for testing your code. | Package cognitoidentityprovideriface provides an interface to enable mocking the Amazon Cognito Identity Provider service client for testing your code. | 
| 
          
            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 to enable mocking the Amazon Cognito Sync service client for testing your code. | Package cognitosynciface provides an interface to enable mocking the Amazon Cognito Sync service client for testing your code. | 
| 
          
            configservice
            
            
          
           Package configservice provides a client for AWS Config. | Package configservice provides a client for AWS Config. | 
| 
          
            configservice/configserviceiface
            
            
          
           Package configserviceiface provides an interface to enable mocking the AWS Config service client for testing your code. | Package configserviceiface provides an interface to enable mocking the AWS Config service client for testing your code. | 
| 
          
            costandusagereportservice
            
            
          
           Package costandusagereportservice provides a client for AWS Cost and Usage Report Service. | Package costandusagereportservice provides a client for AWS Cost and Usage Report Service. | 
| 
          
            costandusagereportservice/costandusagereportserviceiface
            
            
          
           Package costandusagereportserviceiface provides an interface to enable mocking the AWS Cost and Usage Report Service service client for testing your code. | Package costandusagereportserviceiface provides an interface to enable mocking the AWS Cost and Usage Report Service service client for testing your code. | 
| 
          
            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 to enable mocking the AWS Database Migration Service service client for testing your code. | Package databasemigrationserviceiface provides an interface to enable mocking the AWS Database Migration Service service client for testing your code. | 
| 
          
            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 to enable mocking the AWS Data Pipeline service client for testing your code. | Package datapipelineiface provides an interface to enable mocking the AWS Data Pipeline service client for testing your code. | 
| 
          
            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 to enable mocking the AWS Device Farm service client for testing your code. | Package devicefarmiface provides an interface to enable mocking the AWS Device Farm service client for testing your code. | 
| 
          
            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 to enable mocking the AWS Direct Connect service client for testing your code. | Package directconnectiface provides an interface to enable mocking the AWS Direct Connect service client for testing your code. | 
| 
          
            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 to enable mocking the AWS Directory Service service client for testing your code. | Package directoryserviceiface provides an interface to enable mocking the AWS Directory Service service client for testing your code. | 
| 
          
            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 to enable mocking the Amazon DynamoDB service client for testing your code. | Package dynamodbiface provides an interface to enable mocking the Amazon DynamoDB service client for testing your code. | 
| 
          
            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 to enable mocking the Amazon DynamoDB Streams service client for testing your code. | Package dynamodbstreamsiface provides an interface to enable mocking the Amazon DynamoDB Streams service client for testing your code. | 
| 
          
            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 to enable mocking the Amazon Elastic Compute Cloud service client for testing your code. | Package ec2iface provides an interface to enable mocking the Amazon Elastic Compute Cloud service client for testing your code. | 
| 
          
            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 to enable mocking the Amazon EC2 Container Registry service client for testing your code. | Package ecriface provides an interface to enable mocking the Amazon EC2 Container Registry service client for testing your code. | 
| 
          
            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 to enable mocking the Amazon EC2 Container Service service client for testing your code. | Package ecsiface provides an interface to enable mocking the Amazon EC2 Container Service service client for testing your code. | 
| 
          
            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 to enable mocking the Amazon Elastic File System service client for testing your code. | Package efsiface provides an interface to enable mocking the Amazon Elastic File System service client for testing your code. | 
| 
          
            elasticache
            
            
          
           Package elasticache provides a client for Amazon ElastiCache. | Package elasticache provides a client for Amazon ElastiCache. | 
| 
          
            elasticache/elasticacheiface
            
            
          
           Package elasticacheiface provides an interface to enable mocking the Amazon ElastiCache service client for testing your code. | Package elasticacheiface provides an interface to enable mocking the Amazon ElastiCache service client for testing your code. | 
| 
          
            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 to enable mocking the AWS Elastic Beanstalk service client for testing your code. | Package elasticbeanstalkiface provides an interface to enable mocking the AWS Elastic Beanstalk service client for testing your code. | 
| 
          
            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 to enable mocking the Amazon Elasticsearch Service service client for testing your code. | Package elasticsearchserviceiface provides an interface to enable mocking the Amazon Elasticsearch Service service client for testing your code. | 
| 
          
            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 to enable mocking the Amazon Elastic Transcoder service client for testing your code. | Package elastictranscoderiface provides an interface to enable mocking the Amazon Elastic Transcoder service client for testing your code. | 
| 
          
            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 to enable mocking the Elastic Load Balancing service client for testing your code. | Package elbiface provides an interface to enable mocking the Elastic Load Balancing service client for testing your code. | 
| 
          
            elbv2
            
            
          
           Package elbv2 provides a client for Elastic Load Balancing. | Package elbv2 provides a client for Elastic Load Balancing. | 
| 
          
            elbv2/elbv2iface
            
            
          
           Package elbv2iface provides an interface to enable mocking the Elastic Load Balancing service client for testing your code. | Package elbv2iface provides an interface to enable mocking the Elastic Load Balancing service client for testing your code. | 
| 
          
            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 to enable mocking the Amazon Elastic MapReduce service client for testing your code. | Package emriface provides an interface to enable mocking the Amazon Elastic MapReduce service client for testing your code. | 
| 
          
            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 to enable mocking the Amazon Kinesis Firehose service client for testing your code. | Package firehoseiface provides an interface to enable mocking the Amazon Kinesis Firehose service client for testing your code. | 
| 
          
            gamelift
            
            
          
           Package gamelift provides a client for Amazon GameLift. | Package gamelift provides a client for Amazon GameLift. | 
| 
          
            gamelift/gameliftiface
            
            
          
           Package gameliftiface provides an interface to enable mocking the Amazon GameLift service client for testing your code. | Package gameliftiface provides an interface to enable mocking the Amazon GameLift service client for testing your code. | 
| 
          
            glacier
            
            
          
           Package glacier provides a client for Amazon Glacier. | Package glacier provides a client for Amazon Glacier. | 
| 
          
            glacier/glacieriface
            
            
          
           Package glacieriface provides an interface to enable mocking the Amazon Glacier service client for testing your code. | Package glacieriface provides an interface to enable mocking the Amazon Glacier service client for testing your code. | 
| 
          
            health
            
            
          
           Package health provides a client for AWS Health APIs and Notifications. | Package health provides a client for AWS Health APIs and Notifications. | 
| 
          
            health/healthiface
            
            
          
           Package healthiface provides an interface to enable mocking the AWS Health APIs and Notifications service client for testing your code. | Package healthiface provides an interface to enable mocking the AWS Health APIs and Notifications service client for testing your code. | 
| 
          
            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 to enable mocking the AWS Identity and Access Management service client for testing your code. | Package iamiface provides an interface to enable mocking the AWS Identity and Access Management service client for testing your code. | 
| 
          
            inspector
            
            
          
           Package inspector provides a client for Amazon Inspector. | Package inspector provides a client for Amazon Inspector. | 
| 
          
            inspector/inspectoriface
            
            
          
           Package inspectoriface provides an interface to enable mocking the Amazon Inspector service client for testing your code. | Package inspectoriface provides an interface to enable mocking the Amazon Inspector service client for testing your code. | 
| 
          
            iot
            
            
          
           Package iot provides a client for AWS IoT. | Package iot provides a client for AWS IoT. | 
| 
          
            iot/iotiface
            
            
          
           Package iotiface provides an interface to enable mocking the AWS IoT service client for testing your code. | Package iotiface provides an interface to enable mocking the AWS IoT service client for testing your code. | 
| 
          
            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 to enable mocking the AWS IoT Data Plane service client for testing your code. | Package iotdataplaneiface provides an interface to enable mocking the AWS IoT Data Plane service client for testing your code. | 
| 
          
            kinesis
            
            
          
           Package kinesis provides a client for Amazon Kinesis. | Package kinesis provides a client for Amazon Kinesis. | 
| 
          
            kinesis/kinesisiface
            
            
          
           Package kinesisiface provides an interface to enable mocking the Amazon Kinesis service client for testing your code. | Package kinesisiface provides an interface to enable mocking the Amazon Kinesis service client for testing your code. | 
| 
          
            kinesisanalytics
            
            
          
           Package kinesisanalytics provides a client for Amazon Kinesis Analytics. | Package kinesisanalytics provides a client for Amazon Kinesis Analytics. | 
| 
          
            kinesisanalytics/kinesisanalyticsiface
            
            
          
           Package kinesisanalyticsiface provides an interface to enable mocking the Amazon Kinesis Analytics service client for testing your code. | Package kinesisanalyticsiface provides an interface to enable mocking the Amazon Kinesis Analytics service client for testing your code. | 
| 
          
            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 to enable mocking the AWS Key Management Service service client for testing your code. | Package kmsiface provides an interface to enable mocking the AWS Key Management Service service client for testing your code. | 
| 
          
            lambda
            
            
          
           Package lambda provides a client for AWS Lambda. | Package lambda provides a client for AWS Lambda. | 
| 
          
            lambda/lambdaiface
            
            
          
           Package lambdaiface provides an interface to enable mocking the AWS Lambda service client for testing your code. | Package lambdaiface provides an interface to enable mocking the AWS Lambda service client for testing your code. | 
| 
          
            lexruntimeservice
            
            
          
           Package lexruntimeservice provides a client for Amazon Lex Runtime Service. | Package lexruntimeservice provides a client for Amazon Lex Runtime Service. | 
| 
          
            lexruntimeservice/lexruntimeserviceiface
            
            
          
           Package lexruntimeserviceiface provides an interface to enable mocking the Amazon Lex Runtime Service service client for testing your code. | Package lexruntimeserviceiface provides an interface to enable mocking the Amazon Lex Runtime Service service client for testing your code. | 
| 
          
            lightsail
            
            
          
           Package lightsail provides a client for Amazon Lightsail. | Package lightsail provides a client for Amazon Lightsail. | 
| 
          
            lightsail/lightsailiface
            
            
          
           Package lightsailiface provides an interface to enable mocking the Amazon Lightsail service client for testing your code. | Package lightsailiface provides an interface to enable mocking the Amazon Lightsail service client for testing your code. | 
| 
          
            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 to enable mocking the Amazon Machine Learning service client for testing your code. | Package machinelearningiface provides an interface to enable mocking the Amazon Machine Learning service client for testing your code. | 
| 
          
            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 to enable mocking the AWS Marketplace Commerce Analytics service client for testing your code. | Package marketplacecommerceanalyticsiface provides an interface to enable mocking the AWS Marketplace Commerce Analytics service client for testing your code. | 
| 
          
            marketplacemetering
            
            
          
           Package marketplacemetering provides a client for AWSMarketplace Metering. | Package marketplacemetering provides a client for AWSMarketplace Metering. | 
| 
          
            marketplacemetering/marketplacemeteringiface
            
            
          
           Package marketplacemeteringiface provides an interface to enable mocking the AWSMarketplace Metering service client for testing your code. | Package marketplacemeteringiface provides an interface to enable mocking the AWSMarketplace Metering service client for testing your code. | 
| 
          
            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 to enable mocking the Amazon Mobile Analytics service client for testing your code. | Package mobileanalyticsiface provides an interface to enable mocking the Amazon Mobile Analytics service client for testing your code. | 
| 
          
            mturk
            
            
          
           Package mturk provides a client for Amazon Mechanical Turk. | Package mturk provides a client for Amazon Mechanical Turk. | 
| 
          
            mturk/mturkiface
            
            
          
           Package mturkiface provides an interface to enable mocking the Amazon Mechanical Turk service client for testing your code. | Package mturkiface provides an interface to enable mocking the Amazon Mechanical Turk service client for testing your code. | 
| 
          
            opsworks
            
            
          
           Package opsworks provides a client for AWS OpsWorks. | Package opsworks provides a client for AWS OpsWorks. | 
| 
          
            opsworks/opsworksiface
            
            
          
           Package opsworksiface provides an interface to enable mocking the AWS OpsWorks service client for testing your code. | Package opsworksiface provides an interface to enable mocking the AWS OpsWorks service client for testing your code. | 
| 
          
            opsworkscm
            
            
          
           Package opsworkscm provides a client for AWS OpsWorks for Chef Automate. | Package opsworkscm provides a client for AWS OpsWorks for Chef Automate. | 
| 
          
            opsworkscm/opsworkscmiface
            
            
          
           Package opsworkscmiface provides an interface to enable mocking the AWS OpsWorks for Chef Automate service client for testing your code. | Package opsworkscmiface provides an interface to enable mocking the AWS OpsWorks for Chef Automate service client for testing your code. | 
| 
          
            organizations
            
            
          
           Package organizations provides a client for AWS Organizations. | Package organizations provides a client for AWS Organizations. | 
| 
          
            organizations/organizationsiface
            
            
          
           Package organizationsiface provides an interface to enable mocking the AWS Organizations service client for testing your code. | Package organizationsiface provides an interface to enable mocking the AWS Organizations service client for testing your code. | 
| 
          
            pinpoint
            
            
          
           Package pinpoint provides a client for Amazon Pinpoint. | Package pinpoint provides a client for Amazon Pinpoint. | 
| 
          
            pinpoint/pinpointiface
            
            
          
           Package pinpointiface provides an interface to enable mocking the Amazon Pinpoint service client for testing your code. | Package pinpointiface provides an interface to enable mocking the Amazon Pinpoint service client for testing your code. | 
| 
          
            polly
            
            
          
           Package polly provides a client for Amazon Polly. | Package polly provides a client for Amazon Polly. | 
| 
          
            polly/pollyiface
            
            
          
           Package pollyiface provides an interface to enable mocking the Amazon Polly service client for testing your code. | Package pollyiface provides an interface to enable mocking the Amazon Polly service client for testing your code. | 
| 
          
            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 to enable mocking the Amazon Relational Database Service service client for testing your code. | Package rdsiface provides an interface to enable mocking the Amazon Relational Database Service service client for testing your code. | 
| 
          
            redshift
            
            
          
           Package redshift provides a client for Amazon Redshift. | Package redshift provides a client for Amazon Redshift. | 
| 
          
            redshift/redshiftiface
            
            
          
           Package redshiftiface provides an interface to enable mocking the Amazon Redshift service client for testing your code. | Package redshiftiface provides an interface to enable mocking the Amazon Redshift service client for testing your code. | 
| 
          
            rekognition
            
            
          
           Package rekognition provides a client for Amazon Rekognition. | Package rekognition provides a client for Amazon Rekognition. | 
| 
          
            rekognition/rekognitioniface
            
            
          
           Package rekognitioniface provides an interface to enable mocking the Amazon Rekognition service client for testing your code. | Package rekognitioniface provides an interface to enable mocking the Amazon Rekognition service client for testing your code. | 
| 
          
            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 to enable mocking the Amazon Route 53 service client for testing your code. | Package route53iface provides an interface to enable mocking the Amazon Route 53 service client for testing your code. | 
| 
          
            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 to enable mocking the Amazon Route 53 Domains service client for testing your code. | Package route53domainsiface provides an interface to enable mocking the Amazon Route 53 Domains service client for testing your code. | 
| 
          
            s3
            
            
          
           Package s3 provides a client for Amazon Simple Storage Service. | Package s3 provides a client for Amazon Simple Storage Service. | 
| 
          
            s3/s3crypto
            
            
          
           Package s3crypto provides encryption to S3 using KMS and AES GCM. | Package s3crypto provides encryption to S3 using KMS and AES GCM. | 
| 
          
            s3/s3iface
            
            
          
           Package s3iface provides an interface to enable mocking the Amazon Simple Storage Service service client for testing your code. | Package s3iface provides an interface to enable mocking the Amazon Simple Storage Service service client for testing your code. | 
| 
          
            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 to enable mocking the AWS Service Catalog service client for testing your code. | Package servicecatalogiface provides an interface to enable mocking the AWS Service Catalog service client for testing your code. | 
| 
          
            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 to enable mocking the Amazon Simple Email Service service client for testing your code. | Package sesiface provides an interface to enable mocking the Amazon Simple Email Service service client for testing your code. | 
| 
          
            sfn
            
            
          
           Package sfn provides a client for AWS Step Functions. | Package sfn provides a client for AWS Step Functions. | 
| 
          
            sfn/sfniface
            
            
          
           Package sfniface provides an interface to enable mocking the AWS Step Functions service client for testing your code. | Package sfniface provides an interface to enable mocking the AWS Step Functions service client for testing your code. | 
| 
          
            shield
            
            
          
           Package shield provides a client for AWS Shield. | Package shield provides a client for AWS Shield. | 
| 
          
            shield/shieldiface
            
            
          
           Package shieldiface provides an interface to enable mocking the AWS Shield service client for testing your code. | Package shieldiface provides an interface to enable mocking the AWS Shield service client for testing your code. | 
| 
          
            simpledb
            
            
          
           Package simpledb provides a client for Amazon SimpleDB. | Package simpledb provides a client for Amazon SimpleDB. | 
| 
          
            simpledb/simpledbiface
            
            
          
           Package simpledbiface provides an interface to enable mocking the Amazon SimpleDB service client for testing your code. | Package simpledbiface provides an interface to enable mocking the Amazon SimpleDB service client for testing your code. | 
| 
          
            sms
            
            
          
           Package sms provides a client for AWS Server Migration Service. | Package sms provides a client for AWS Server Migration Service. | 
| 
          
            sms/smsiface
            
            
          
           Package smsiface provides an interface to enable mocking the AWS Server Migration Service service client for testing your code. | Package smsiface provides an interface to enable mocking the AWS Server Migration Service service client for testing your code. | 
| 
          
            snowball
            
            
          
           Package snowball provides a client for Amazon Import/Export Snowball. | Package snowball provides a client for Amazon Import/Export Snowball. | 
| 
          
            snowball/snowballiface
            
            
          
           Package snowballiface provides an interface to enable mocking the Amazon Import/Export Snowball service client for testing your code. | Package snowballiface provides an interface to enable mocking the Amazon Import/Export Snowball service client for testing your code. | 
| 
          
            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 to enable mocking the Amazon Simple Notification Service service client for testing your code. | Package snsiface provides an interface to enable mocking the Amazon Simple Notification Service service client for testing your code. | 
| 
          
            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 to enable mocking the Amazon Simple Queue Service service client for testing your code. | Package sqsiface provides an interface to enable mocking the Amazon Simple Queue Service service client for testing your code. | 
| 
          
            ssm
            
            
          
           Package ssm provides a client for Amazon Simple Systems Manager (SSM). | Package ssm provides a client for Amazon Simple Systems Manager (SSM). | 
| 
          
            ssm/ssmiface
            
            
          
           Package ssmiface provides an interface to enable mocking the Amazon Simple Systems Manager (SSM) service client for testing your code. | Package ssmiface provides an interface to enable mocking the Amazon Simple Systems Manager (SSM) service client for testing your code. | 
| 
          
            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 to enable mocking the AWS Storage Gateway service client for testing your code. | Package storagegatewayiface provides an interface to enable mocking the AWS Storage Gateway service client for testing your code. | 
| 
          
            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 to enable mocking the AWS Security Token Service service client for testing your code. | Package stsiface provides an interface to enable mocking the AWS Security Token Service service client for testing your code. | 
| 
          
            support
            
            
          
           Package support provides a client for AWS Support. | Package support provides a client for AWS Support. | 
| 
          
            support/supportiface
            
            
          
           Package supportiface provides an interface to enable mocking the AWS Support service client for testing your code. | Package supportiface provides an interface to enable mocking the AWS Support service client for testing your code. | 
| 
          
            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 to enable mocking the Amazon Simple Workflow Service service client for testing your code. | Package swfiface provides an interface to enable mocking the Amazon Simple Workflow Service service client for testing your code. | 
| 
          
            waf
            
            
          
           Package waf provides a client for AWS WAF. | Package waf provides a client for AWS WAF. | 
| 
          
            waf/wafiface
            
            
          
           Package wafiface provides an interface to enable mocking the AWS WAF service client for testing your code. | Package wafiface provides an interface to enable mocking the AWS WAF service client for testing your code. | 
| 
          
            wafregional
            
            
          
           Package wafregional provides a client for AWS WAF Regional. | Package wafregional provides a client for AWS WAF Regional. | 
| 
          
            wafregional/wafregionaliface
            
            
          
           Package wafregionaliface provides an interface to enable mocking the AWS WAF Regional service client for testing your code. | Package wafregionaliface provides an interface to enable mocking the AWS WAF Regional service client for testing your code. | 
| 
          
            workdocs
            
            
          
           Package workdocs provides a client for Amazon WorkDocs. | Package workdocs provides a client for Amazon WorkDocs. | 
| 
          
            workdocs/workdocsiface
            
            
          
           Package workdocsiface provides an interface to enable mocking the Amazon WorkDocs service client for testing your code. | Package workdocsiface provides an interface to enable mocking the Amazon WorkDocs service client for testing your code. | 
| 
          
            workspaces
            
            
          
           Package workspaces provides a client for Amazon WorkSpaces. | Package workspaces provides a client for Amazon WorkSpaces. | 
| 
          
            workspaces/workspacesiface
            
            
          
           Package workspacesiface provides an interface to enable mocking the Amazon WorkSpaces service client for testing your code. | Package workspacesiface provides an interface to enable mocking the Amazon WorkSpaces service client for testing your code. | 
| 
          
            xray
            
            
          
           Package xray provides a client for AWS X-Ray. | Package xray provides a client for AWS X-Ray. | 
| 
          
            xray/xrayiface
            
            
          
           Package xrayiface provides an interface to enable mocking the AWS X-Ray service client for testing your code. | Package xrayiface provides an interface to enable mocking the AWS X-Ray service client for testing your code. | 
 Click to show internal directories. 
   Click to hide internal directories.