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 ¶
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. |
internal
|
|
apierr
Package apierr represents API error types.
|
Package apierr represents API error types. |
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 serialisation of AWS EC2 requests and responses.
|
Package ec2query provides serialisation of AWS EC2 requests and responses. |
protocol/json/jsonutil
Package jsonutil provides JSON serialisation of AWS requests and responses.
|
Package jsonutil provides JSON serialisation of AWS requests and responses. |
protocol/jsonrpc
Package jsonrpc provides JSON RPC utilities for serialisation of AWS requests and responses.
|
Package jsonrpc provides JSON RPC utilities for serialisation of AWS requests and responses. |
protocol/query
Package query provides serialisation of AWS query requests, and responses.
|
Package query provides serialisation of AWS query requests, and responses. |
protocol/rest
Package rest provides RESTful serialisation of AWS requests and responses.
|
Package rest provides RESTful serialisation of AWS requests and responses. |
protocol/restjson
Package restjson provides RESTful JSON serialisation of AWS requests and responses.
|
Package restjson provides RESTful JSON serialisation of AWS requests and responses. |
protocol/restxml
Package restxml provides RESTful XML serialisation of AWS requests and responses.
|
Package restxml provides RESTful XML serialisation of AWS requests and responses. |
protocol/xml/xmlutil
Package xmlutil provides XML serialisation of AWS requests and responses.
|
Package xmlutil provides XML serialisation of AWS requests and responses. |
signer/v4
Package v4 implements signing for AWS V4 signer
|
Package v4 implements signing for AWS V4 signer |
test/integration
Package integration performs initialization and validation for integration tests.
|
Package integration performs initialization and validation for integration tests. |
test/unit
Package unit performs initialization and validation for unit tests
|
Package unit performs initialization and validation for unit tests |
util/utilassert
Package utilassert provides testing assertion generation functions.
|
Package utilassert provides testing assertion generation functions. |
util/utilsort
Package utilsort provides sorting utility methods.
|
Package utilsort provides sorting utility methods. |
Package service contains automatically generated AWS clients.
|
Package service contains automatically generated AWS clients. |
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. |
Click to show internal directories.
Click to hide internal directories.