From 045bb1039fa6f7f4e43c0619d1629c4578f293a9 Mon Sep 17 00:00:00 2001 From: Gauthier Wallet Date: Fri, 10 Feb 2017 12:32:17 +0100 Subject: [PATCH] Bumped AWS SDK to 1.6.20 (#11846) --- vendor/github.com/aws/aws-sdk-go/CHANGELOG.md | 13 + .../github.com/aws/aws-sdk-go/CONTRIBUTING.md | 122 ++++ .../aws/aws-sdk-go/aws/client/client.go | 7 + .../aws/aws-sdk-go/aws/endpoints/endpoints.go | 34 +- .../aws/aws-sdk-go/aws/endpoints/v3model.go | 4 +- .../aws/aws-sdk-go/aws/session/session.go | 28 + .../github.com/aws/aws-sdk-go/aws/version.go | 2 +- .../aws/aws-sdk-go/service/ec2/api.go | 659 +++++++++++++++++- .../aws/aws-sdk-go/service/ec2/waiters.go | 2 +- vendor/vendor.json | 636 ++++++++--------- 10 files changed, 1178 insertions(+), 329 deletions(-) create mode 100644 vendor/github.com/aws/aws-sdk-go/CONTRIBUTING.md diff --git a/vendor/github.com/aws/aws-sdk-go/CHANGELOG.md b/vendor/github.com/aws/aws-sdk-go/CHANGELOG.md index 21300d2c8..61645793b 100644 --- a/vendor/github.com/aws/aws-sdk-go/CHANGELOG.md +++ b/vendor/github.com/aws/aws-sdk-go/CHANGELOG.md @@ -1,3 +1,16 @@ +Release v1.6.20 (2017-02-09) +=== + +Service Client Updates +--- +* `service/ec2`: Updates service API and documentation + * This feature allows customers to associate an IAM profile to running instances that do not have any. +* `service/rekognition`: Updates service API and documentation + * DetectFaces and IndexFaces operations now return an estimate of the age of the face as an age range. + +SDK Features +--- +* `aws/endpoints`: Add option to resolve unknown endpoints (#1074) Release v1.6.19 (2017-02-08) === diff --git a/vendor/github.com/aws/aws-sdk-go/CONTRIBUTING.md b/vendor/github.com/aws/aws-sdk-go/CONTRIBUTING.md new file mode 100644 index 000000000..81edbfaeb --- /dev/null +++ b/vendor/github.com/aws/aws-sdk-go/CONTRIBUTING.md @@ -0,0 +1,122 @@ +Contributing to the AWS SDK for Go + +We work hard to provide a high-quality and useful SDK, and we greatly value +feedback and contributions from our community. Whether it's a bug report, +new feature, correction, or additional documentation, we welcome your issues +and pull requests. Please read through this document before submitting any +issues or pull requests to ensure we have all the necessary information to +effectively respond to your bug report or contribution. + + +## Filing Bug Reports + +You can file bug reports against the SDK on the [GitHub issues][issues] page. + +If you are filing a report for a bug or regression in the SDK, it's extremely +helpful to provide as much information as possible when opening the original +issue. This helps us reproduce and investigate the possible bug without having +to wait for this extra information to be provided. Please read the following +guidelines prior to filing a bug report. + +1. Search through existing [issues][] to ensure that your specific issue has + not yet been reported. If it is a common issue, it is likely there is + already a bug report for your problem. + +2. Ensure that you have tested the latest version of the SDK. Although you + may have an issue against an older version of the SDK, we cannot provide + bug fixes for old versions. It's also possible that the bug may have been + fixed in the latest release. + +3. Provide as much information about your environment, SDK version, and + relevant dependencies as possible. For example, let us know what version + of Go you are using, which and version of the operating system, and the + the environment your code is running in. e.g Container. + +4. Provide a minimal test case that reproduces your issue or any error + information you related to your problem. We can provide feedback much + more quickly if we know what operations you are calling in the SDK. If + you cannot provide a full test case, provide as much code as you can + to help us diagnose the problem. Any relevant information should be provided + as well, like whether this is a persistent issue, or if it only occurs + some of the time. + + +## Submitting Pull Requests + +We are always happy to receive code and documentation contributions to the SDK. +Please be aware of the following notes prior to opening a pull request: + +1. The SDK is released under the [Apache license][license]. Any code you submit + will be released under that license. For substantial contributions, we may + ask you to sign a [Contributor License Agreement (CLA)][cla]. + +2. If you would like to implement support for a significant feature that is not + yet available in the SDK, please talk to us beforehand to avoid any + duplication of effort. + +3. Wherever possible, pull requests should contain tests as appropriate. + Bugfixes should contain tests that exercise the corrected behavior (i.e., the + test should fail without the bugfix and pass with it), and new features + should be accompanied by tests exercising the feature. + +4. Pull requests that contain failing tests will not be merged until the test + failures are addressed. Pull requests that cause a significant drop in the + SDK's test coverage percentage are unlikely to be merged until tests have + been added. + +### Testing + +To run the tests locally, running the `make unit` command will `go get` the +SDK's testing dependencies, and run vet, link and unit tests for the SDK. + +``` +make unit +``` + +Standard go testing functionality is supported as well. To test SDK code that +is tagged with `codegen` you'll need to set the build tag in the go test +command. The `make unit` command will do this automatically. + +``` +go test -tags codegen ./private/... +``` + +See the `Makefile` for additional testing tags that can be used in testing. + +To test on multiple platform the SDK includes several DockerFiles under the +`awstesting/sandbox` folder, and associated make recipes to to execute +unit testing within environments configured for specific Go versions. + +``` +make sandbox-test-go18 +``` + +To run all sandbox environments use the following make recipe + +``` +# Optionally update the Go tip that will be used during the batch testing +make update-aws-golang-tip + +# Run all SDK tests for supported Go versions in sandboxes +make sandbox-test +``` + +In addition the sandbox environment include make recipes for interactive modes +so you can run command within the Docker container and context of the SDK. + +``` +make sandbox-go18 +``` + +### Changelog + +You can see all release changes in the `CHANGELOG.md` file at the root of the +repository. The release notes added to this file will contain service client +updates, and major SDK changes. + +[issues]: https://github.com/aws/aws-sdk-go/issues +[pr]: https://github.com/aws/aws-sdk-go/pulls +[license]: http://aws.amazon.com/apache2.0/ +[cla]: http://en.wikipedia.org/wiki/Contributor_License_Agreement +[releasenotes]: https://github.com/aws/aws-sdk-go/releases + diff --git a/vendor/github.com/aws/aws-sdk-go/aws/client/client.go b/vendor/github.com/aws/aws-sdk-go/aws/client/client.go index aeeada0d6..17fc76a0f 100644 --- a/vendor/github.com/aws/aws-sdk-go/aws/client/client.go +++ b/vendor/github.com/aws/aws-sdk-go/aws/client/client.go @@ -24,6 +24,13 @@ type ConfigProvider interface { ClientConfig(serviceName string, cfgs ...*aws.Config) Config } +// ConfigNoResolveEndpointProvider same as ConfigProvider except it will not +// resolve the endpoint automatically. The service client's endpoint must be +// provided via the aws.Config.Endpoint field. +type ConfigNoResolveEndpointProvider interface { + ClientConfigNoResolveEndpoint(cfgs ...*aws.Config) Config +} + // A Client implements the base client request and response handling // used by all service clients. type Client struct { diff --git a/vendor/github.com/aws/aws-sdk-go/aws/endpoints/endpoints.go b/vendor/github.com/aws/aws-sdk-go/aws/endpoints/endpoints.go index 3adec1315..37e19ab00 100644 --- a/vendor/github.com/aws/aws-sdk-go/aws/endpoints/endpoints.go +++ b/vendor/github.com/aws/aws-sdk-go/aws/endpoints/endpoints.go @@ -27,6 +27,25 @@ type Options struct { // error will be returned. This option will prevent returning endpoints // that look valid, but may not resolve to any real endpoint. StrictMatching bool + + // Enables resolving a service endpoint based on the region provided if the + // service does not exist. The service endpoint ID will be used as the service + // domain name prefix. By default the endpoint resolver requires the service + // to be known when resolving endpoints. + // + // If resolving an endpoint on the partition list the provided region will + // be used to determine which partition's domain name pattern to the service + // endpoint ID with. If both the service and region are unkonwn and resolving + // the endpoint on partition list an UnknownEndpointError error will be returned. + // + // If resolving and endpoint on a partition specific resolver that partition's + // domain name pattern will be used with the service endpoint ID. If both + // region and service do not exist when resolving an endpoint on a specific + // partition the partition's domain pattern will be used to combine the + // endpoint and region together. + // + // This option is ignored if StrictMatching is enabled. + ResolveUnknownService bool } // Set combines all of the option functions together. @@ -54,6 +73,12 @@ func StrictMatchingOption(o *Options) { o.StrictMatching = true } +// ResolveUnknownServiceOption sets the ResolveUnknownService option. Can be used +// as a functional option when resolving endpoints. +func ResolveUnknownServiceOption(o *Options) { + o.ResolveUnknownService = true +} + // A Resolver provides the interface for functionality to resolve endpoints. // The build in Partition and DefaultResolver return value satisfy this interface. type Resolver interface { @@ -114,15 +139,18 @@ func (p *Partition) ID() string { return p.id } // // If the service cannot be found in the metadata the UnknownServiceError // error will be returned. This validation will occur regardless if -// StrictMatching is enabled. +// StrictMatching is enabled. To enable resolving unknown services set the +// "ResolveUnknownService" option to true. When StrictMatching is disabled +// this option allows the partition resolver to resolve a endpoint based on +// the service endpoint ID provided. // // When resolving endpoints you can choose to enable StrictMatching. This will // require the provided service and region to be known by the partition. // If the endpoint cannot be strictly resolved an error will be returned. This // mode is useful to ensure the endpoint resolved is valid. Without -// StrictMatching enabled the enpoint returned my look valid but may not work. +// StrictMatching enabled the endpoint returned my look valid but may not work. // StrictMatching requires the SDK to be updated if you want to take advantage -// of new regions and services expantions. +// of new regions and services expansions. // // Errors that can be returned. // * UnknownServiceError diff --git a/vendor/github.com/aws/aws-sdk-go/aws/endpoints/v3model.go b/vendor/github.com/aws/aws-sdk-go/aws/endpoints/v3model.go index 6522ce9b3..13d968a24 100644 --- a/vendor/github.com/aws/aws-sdk-go/aws/endpoints/v3model.go +++ b/vendor/github.com/aws/aws-sdk-go/aws/endpoints/v3model.go @@ -79,7 +79,9 @@ func (p partition) EndpointFor(service, region string, opts ...func(*Options)) ( opt.Set(opts...) s, hasService := p.Services[service] - if !hasService { + if !(hasService || opt.ResolveUnknownService) { + // Only return error if the resolver will not fallback to creating + // endpoint based on service endpoint ID passed in. return resolved, NewUnknownServiceError(p.ID, service, serviceList(p.Services)) } diff --git a/vendor/github.com/aws/aws-sdk-go/aws/session/session.go b/vendor/github.com/aws/aws-sdk-go/aws/session/session.go index 18743baf2..3d52fc20d 100644 --- a/vendor/github.com/aws/aws-sdk-go/aws/session/session.go +++ b/vendor/github.com/aws/aws-sdk-go/aws/session/session.go @@ -404,6 +404,10 @@ func (s *Session) clientConfigWithErr(serviceName string, cfgs ...*aws.Config) ( func(opt *endpoints.Options) { opt.DisableSSL = aws.BoolValue(s.Config.DisableSSL) opt.UseDualStack = aws.BoolValue(s.Config.UseDualStack) + + // Support the condition where the service is modeled but its + // endpoint metadata is not available. + opt.ResolveUnknownService = true }, ) } @@ -416,3 +420,27 @@ func (s *Session) clientConfigWithErr(serviceName string, cfgs ...*aws.Config) ( SigningName: resolved.SigningName, }, err } + +// ClientConfigNoResolveEndpoint is the same as ClientConfig with the exception +// that the EndpointResolver will not be used to resolve the endpoint. The only +// endpoint set must come from the aws.Config.Endpoint field. +func (s *Session) ClientConfigNoResolveEndpoint(cfgs ...*aws.Config) client.Config { + s = s.Copy(cfgs...) + + var resolved endpoints.ResolvedEndpoint + + region := aws.StringValue(s.Config.Region) + + if ep := aws.StringValue(s.Config.Endpoint); len(ep) > 0 { + resolved.URL = endpoints.AddScheme(ep, aws.BoolValue(s.Config.DisableSSL)) + resolved.SigningRegion = region + } + + return client.Config{ + Config: s.Config, + Handlers: s.Handlers, + Endpoint: resolved.URL, + SigningRegion: resolved.SigningRegion, + SigningName: resolved.SigningName, + } +} diff --git a/vendor/github.com/aws/aws-sdk-go/aws/version.go b/vendor/github.com/aws/aws-sdk-go/aws/version.go index b0148e4b2..df8a75b2e 100644 --- a/vendor/github.com/aws/aws-sdk-go/aws/version.go +++ b/vendor/github.com/aws/aws-sdk-go/aws/version.go @@ -5,4 +5,4 @@ package aws const SDKName = "aws-sdk-go" // SDKVersion is the version of this SDK -const SDKVersion = "1.6.19" +const SDKVersion = "1.6.20" diff --git a/vendor/github.com/aws/aws-sdk-go/service/ec2/api.go b/vendor/github.com/aws/aws-sdk-go/service/ec2/api.go index 125247059..9f65f3aa6 100644 --- a/vendor/github.com/aws/aws-sdk-go/service/ec2/api.go +++ b/vendor/github.com/aws/aws-sdk-go/service/ec2/api.go @@ -553,6 +553,67 @@ func (c *EC2) AssociateDhcpOptions(input *AssociateDhcpOptionsInput) (*Associate return out, err } +const opAssociateIamInstanceProfile = "AssociateIamInstanceProfile" + +// AssociateIamInstanceProfileRequest generates a "aws/request.Request" representing the +// client's request for the AssociateIamInstanceProfile operation. The "output" return +// value can be used to capture response data after the request's "Send" method +// is called. +// +// See AssociateIamInstanceProfile for usage and error information. +// +// Creating a request object using this method should be used when you want to inject +// custom logic into the request's lifecycle using a custom handler, or if you want to +// access properties on the request object before or after sending the request. If +// you just want the service response, call the AssociateIamInstanceProfile method directly +// instead. +// +// Note: You must call the "Send" method on the returned request object in order +// to execute the request. +// +// // Example sending a request using the AssociateIamInstanceProfileRequest method. +// req, resp := client.AssociateIamInstanceProfileRequest(params) +// +// err := req.Send() +// if err == nil { // resp is now filled +// fmt.Println(resp) +// } +// +// Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/AssociateIamInstanceProfile +func (c *EC2) AssociateIamInstanceProfileRequest(input *AssociateIamInstanceProfileInput) (req *request.Request, output *AssociateIamInstanceProfileOutput) { + op := &request.Operation{ + Name: opAssociateIamInstanceProfile, + HTTPMethod: "POST", + HTTPPath: "/", + } + + if input == nil { + input = &AssociateIamInstanceProfileInput{} + } + + output = &AssociateIamInstanceProfileOutput{} + req = c.newRequest(op, input, output) + return +} + +// AssociateIamInstanceProfile API operation for Amazon Elastic Compute Cloud. +// +// Associates an IAM instance profile with a running or stopped instance. You +// cannot associate more than one IAM instance profile with an instance. +// +// Returns awserr.Error for service API and SDK errors. Use runtime type assertions +// with awserr.Error's Code and Message methods to get detailed information about +// the error. +// +// See the AWS API reference guide for Amazon Elastic Compute Cloud's +// API operation AssociateIamInstanceProfile for usage and error information. +// Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/AssociateIamInstanceProfile +func (c *EC2) AssociateIamInstanceProfile(input *AssociateIamInstanceProfileInput) (*AssociateIamInstanceProfileOutput, error) { + req, out := c.AssociateIamInstanceProfileRequest(input) + err := req.Send() + return out, err +} + const opAssociateRouteTable = "AssociateRouteTable" // AssociateRouteTableRequest generates a "aws/request.Request" representing the @@ -6592,6 +6653,66 @@ func (c *EC2) DescribeHosts(input *DescribeHostsInput) (*DescribeHostsOutput, er return out, err } +const opDescribeIamInstanceProfileAssociations = "DescribeIamInstanceProfileAssociations" + +// DescribeIamInstanceProfileAssociationsRequest generates a "aws/request.Request" representing the +// client's request for the DescribeIamInstanceProfileAssociations operation. The "output" return +// value can be used to capture response data after the request's "Send" method +// is called. +// +// See DescribeIamInstanceProfileAssociations for usage and error information. +// +// Creating a request object using this method should be used when you want to inject +// custom logic into the request's lifecycle using a custom handler, or if you want to +// access properties on the request object before or after sending the request. If +// you just want the service response, call the DescribeIamInstanceProfileAssociations method directly +// instead. +// +// Note: You must call the "Send" method on the returned request object in order +// to execute the request. +// +// // Example sending a request using the DescribeIamInstanceProfileAssociationsRequest method. +// req, resp := client.DescribeIamInstanceProfileAssociationsRequest(params) +// +// err := req.Send() +// if err == nil { // resp is now filled +// fmt.Println(resp) +// } +// +// Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/DescribeIamInstanceProfileAssociations +func (c *EC2) DescribeIamInstanceProfileAssociationsRequest(input *DescribeIamInstanceProfileAssociationsInput) (req *request.Request, output *DescribeIamInstanceProfileAssociationsOutput) { + op := &request.Operation{ + Name: opDescribeIamInstanceProfileAssociations, + HTTPMethod: "POST", + HTTPPath: "/", + } + + if input == nil { + input = &DescribeIamInstanceProfileAssociationsInput{} + } + + output = &DescribeIamInstanceProfileAssociationsOutput{} + req = c.newRequest(op, input, output) + return +} + +// DescribeIamInstanceProfileAssociations API operation for Amazon Elastic Compute Cloud. +// +// Describes your IAM instance profile associations. +// +// Returns awserr.Error for service API and SDK errors. Use runtime type assertions +// with awserr.Error's Code and Message methods to get detailed information about +// the error. +// +// See the AWS API reference guide for Amazon Elastic Compute Cloud's +// API operation DescribeIamInstanceProfileAssociations for usage and error information. +// Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/DescribeIamInstanceProfileAssociations +func (c *EC2) DescribeIamInstanceProfileAssociations(input *DescribeIamInstanceProfileAssociationsInput) (*DescribeIamInstanceProfileAssociationsOutput, error) { + req, out := c.DescribeIamInstanceProfileAssociationsRequest(input) + err := req.Send() + return out, err +} + const opDescribeIdFormat = "DescribeIdFormat" // DescribeIdFormatRequest generates a "aws/request.Request" representing the @@ -10857,6 +10978,68 @@ func (c *EC2) DisassociateAddress(input *DisassociateAddressInput) (*Disassociat return out, err } +const opDisassociateIamInstanceProfile = "DisassociateIamInstanceProfile" + +// DisassociateIamInstanceProfileRequest generates a "aws/request.Request" representing the +// client's request for the DisassociateIamInstanceProfile operation. The "output" return +// value can be used to capture response data after the request's "Send" method +// is called. +// +// See DisassociateIamInstanceProfile for usage and error information. +// +// Creating a request object using this method should be used when you want to inject +// custom logic into the request's lifecycle using a custom handler, or if you want to +// access properties on the request object before or after sending the request. If +// you just want the service response, call the DisassociateIamInstanceProfile method directly +// instead. +// +// Note: You must call the "Send" method on the returned request object in order +// to execute the request. +// +// // Example sending a request using the DisassociateIamInstanceProfileRequest method. +// req, resp := client.DisassociateIamInstanceProfileRequest(params) +// +// err := req.Send() +// if err == nil { // resp is now filled +// fmt.Println(resp) +// } +// +// Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/DisassociateIamInstanceProfile +func (c *EC2) DisassociateIamInstanceProfileRequest(input *DisassociateIamInstanceProfileInput) (req *request.Request, output *DisassociateIamInstanceProfileOutput) { + op := &request.Operation{ + Name: opDisassociateIamInstanceProfile, + HTTPMethod: "POST", + HTTPPath: "/", + } + + if input == nil { + input = &DisassociateIamInstanceProfileInput{} + } + + output = &DisassociateIamInstanceProfileOutput{} + req = c.newRequest(op, input, output) + return +} + +// DisassociateIamInstanceProfile API operation for Amazon Elastic Compute Cloud. +// +// Disassociates an IAM instance profile from a running or stopped instance. +// +// Use DescribeIamInstanceProfileAssociations to get the association ID. +// +// Returns awserr.Error for service API and SDK errors. Use runtime type assertions +// with awserr.Error's Code and Message methods to get detailed information about +// the error. +// +// See the AWS API reference guide for Amazon Elastic Compute Cloud's +// API operation DisassociateIamInstanceProfile for usage and error information. +// Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/DisassociateIamInstanceProfile +func (c *EC2) DisassociateIamInstanceProfile(input *DisassociateIamInstanceProfileInput) (*DisassociateIamInstanceProfileOutput, error) { + req, out := c.DisassociateIamInstanceProfileRequest(input) + err := req.Send() + return out, err +} + const opDisassociateRouteTable = "DisassociateRouteTable" // DisassociateRouteTableRequest generates a "aws/request.Request" representing the @@ -13724,6 +13907,71 @@ func (c *EC2) ReleaseHosts(input *ReleaseHostsInput) (*ReleaseHostsOutput, error return out, err } +const opReplaceIamInstanceProfileAssociation = "ReplaceIamInstanceProfileAssociation" + +// ReplaceIamInstanceProfileAssociationRequest generates a "aws/request.Request" representing the +// client's request for the ReplaceIamInstanceProfileAssociation operation. The "output" return +// value can be used to capture response data after the request's "Send" method +// is called. +// +// See ReplaceIamInstanceProfileAssociation for usage and error information. +// +// Creating a request object using this method should be used when you want to inject +// custom logic into the request's lifecycle using a custom handler, or if you want to +// access properties on the request object before or after sending the request. If +// you just want the service response, call the ReplaceIamInstanceProfileAssociation method directly +// instead. +// +// Note: You must call the "Send" method on the returned request object in order +// to execute the request. +// +// // Example sending a request using the ReplaceIamInstanceProfileAssociationRequest method. +// req, resp := client.ReplaceIamInstanceProfileAssociationRequest(params) +// +// err := req.Send() +// if err == nil { // resp is now filled +// fmt.Println(resp) +// } +// +// Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/ReplaceIamInstanceProfileAssociation +func (c *EC2) ReplaceIamInstanceProfileAssociationRequest(input *ReplaceIamInstanceProfileAssociationInput) (req *request.Request, output *ReplaceIamInstanceProfileAssociationOutput) { + op := &request.Operation{ + Name: opReplaceIamInstanceProfileAssociation, + HTTPMethod: "POST", + HTTPPath: "/", + } + + if input == nil { + input = &ReplaceIamInstanceProfileAssociationInput{} + } + + output = &ReplaceIamInstanceProfileAssociationOutput{} + req = c.newRequest(op, input, output) + return +} + +// ReplaceIamInstanceProfileAssociation API operation for Amazon Elastic Compute Cloud. +// +// Replaces an IAM instance profile for the specified instance. You can use +// this action to change the IAM instance profile that's associated with an +// instance without having to disassociate the existing IAM instance profile +// first. +// +// Use DescribeIamInstanceProfileAssociations to get the association ID. +// +// Returns awserr.Error for service API and SDK errors. Use runtime type assertions +// with awserr.Error's Code and Message methods to get detailed information about +// the error. +// +// See the AWS API reference guide for Amazon Elastic Compute Cloud's +// API operation ReplaceIamInstanceProfileAssociation for usage and error information. +// Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/ReplaceIamInstanceProfileAssociation +func (c *EC2) ReplaceIamInstanceProfileAssociation(input *ReplaceIamInstanceProfileAssociationInput) (*ReplaceIamInstanceProfileAssociationOutput, error) { + req, out := c.ReplaceIamInstanceProfileAssociationRequest(input) + err := req.Send() + return out, err +} + const opReplaceNetworkAclAssociation = "ReplaceNetworkAclAssociation" // ReplaceNetworkAclAssociationRequest generates a "aws/request.Request" representing the @@ -14734,7 +14982,7 @@ func (c *EC2) RunInstancesRequest(input *RunInstancesInput) (req *request.Reques // IPv4 range of your subnet. // // * Not all instance types support IPv6 addresses. For more information, -// see Amazon EC2 Instance Types (http://aws.amazon.com/ec2/instance-types/). +// see Instance Types (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html). // // * If you don't specify a security group ID, we use the default security // group. For more information, see Security Groups (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html). @@ -16231,6 +16479,83 @@ func (s AssociateDhcpOptionsOutput) GoString() string { return s.String() } +// Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/AssociateIamInstanceProfileRequest +type AssociateIamInstanceProfileInput struct { + _ struct{} `type:"structure"` + + // The IAM instance profile. + // + // IamInstanceProfile is a required field + IamInstanceProfile *IamInstanceProfileSpecification `type:"structure" required:"true"` + + // The ID of the instance. + // + // InstanceId is a required field + InstanceId *string `type:"string" required:"true"` +} + +// String returns the string representation +func (s AssociateIamInstanceProfileInput) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation +func (s AssociateIamInstanceProfileInput) GoString() string { + return s.String() +} + +// Validate inspects the fields of the type to determine if they are valid. +func (s *AssociateIamInstanceProfileInput) Validate() error { + invalidParams := request.ErrInvalidParams{Context: "AssociateIamInstanceProfileInput"} + if s.IamInstanceProfile == nil { + invalidParams.Add(request.NewErrParamRequired("IamInstanceProfile")) + } + if s.InstanceId == nil { + invalidParams.Add(request.NewErrParamRequired("InstanceId")) + } + + if invalidParams.Len() > 0 { + return invalidParams + } + return nil +} + +// SetIamInstanceProfile sets the IamInstanceProfile field's value. +func (s *AssociateIamInstanceProfileInput) SetIamInstanceProfile(v *IamInstanceProfileSpecification) *AssociateIamInstanceProfileInput { + s.IamInstanceProfile = v + return s +} + +// SetInstanceId sets the InstanceId field's value. +func (s *AssociateIamInstanceProfileInput) SetInstanceId(v string) *AssociateIamInstanceProfileInput { + s.InstanceId = &v + return s +} + +// Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/AssociateIamInstanceProfileResult +type AssociateIamInstanceProfileOutput struct { + _ struct{} `type:"structure"` + + // Information about the IAM instance profile association. + IamInstanceProfileAssociation *IamInstanceProfileAssociation `locationName:"iamInstanceProfileAssociation" type:"structure"` +} + +// String returns the string representation +func (s AssociateIamInstanceProfileOutput) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation +func (s AssociateIamInstanceProfileOutput) GoString() string { + return s.String() +} + +// SetIamInstanceProfileAssociation sets the IamInstanceProfileAssociation field's value. +func (s *AssociateIamInstanceProfileOutput) SetIamInstanceProfileAssociation(v *IamInstanceProfileAssociation) *AssociateIamInstanceProfileOutput { + s.IamInstanceProfileAssociation = v + return s +} + // Contains the parameters for AssociateRouteTable. // Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/AssociateRouteTableRequest type AssociateRouteTableInput struct { @@ -25213,6 +25538,113 @@ func (s *DescribeHostsOutput) SetNextToken(v string) *DescribeHostsOutput { return s } +// Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/DescribeIamInstanceProfileAssociationsRequest +type DescribeIamInstanceProfileAssociationsInput struct { + _ struct{} `type:"structure"` + + // One or more IAM instance profile associations. + AssociationIds []*string `locationName:"AssociationId" locationNameList:"AssociationId" type:"list"` + + // One or more filters. + // + // * instance-id - The ID of the instance. + // + // * state - The state of the association (associating | associated | disassociating + // | disassociated). + Filters []*Filter `locationName:"Filter" locationNameList:"Filter" type:"list"` + + // The maximum number of results to return in a single call. To retrieve the + // remaining results, make another call with the returned NextToken value. + MaxResults *int64 `min:"5" type:"integer"` + + // The token to request the next page of results. + NextToken *string `min:"1" type:"string"` +} + +// String returns the string representation +func (s DescribeIamInstanceProfileAssociationsInput) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation +func (s DescribeIamInstanceProfileAssociationsInput) GoString() string { + return s.String() +} + +// Validate inspects the fields of the type to determine if they are valid. +func (s *DescribeIamInstanceProfileAssociationsInput) Validate() error { + invalidParams := request.ErrInvalidParams{Context: "DescribeIamInstanceProfileAssociationsInput"} + if s.MaxResults != nil && *s.MaxResults < 5 { + invalidParams.Add(request.NewErrParamMinValue("MaxResults", 5)) + } + if s.NextToken != nil && len(*s.NextToken) < 1 { + invalidParams.Add(request.NewErrParamMinLen("NextToken", 1)) + } + + if invalidParams.Len() > 0 { + return invalidParams + } + return nil +} + +// SetAssociationIds sets the AssociationIds field's value. +func (s *DescribeIamInstanceProfileAssociationsInput) SetAssociationIds(v []*string) *DescribeIamInstanceProfileAssociationsInput { + s.AssociationIds = v + return s +} + +// SetFilters sets the Filters field's value. +func (s *DescribeIamInstanceProfileAssociationsInput) SetFilters(v []*Filter) *DescribeIamInstanceProfileAssociationsInput { + s.Filters = v + return s +} + +// SetMaxResults sets the MaxResults field's value. +func (s *DescribeIamInstanceProfileAssociationsInput) SetMaxResults(v int64) *DescribeIamInstanceProfileAssociationsInput { + s.MaxResults = &v + return s +} + +// SetNextToken sets the NextToken field's value. +func (s *DescribeIamInstanceProfileAssociationsInput) SetNextToken(v string) *DescribeIamInstanceProfileAssociationsInput { + s.NextToken = &v + return s +} + +// Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/DescribeIamInstanceProfileAssociationsResult +type DescribeIamInstanceProfileAssociationsOutput struct { + _ struct{} `type:"structure"` + + // Information about one or more IAM instance profile associations. + IamInstanceProfileAssociations []*IamInstanceProfileAssociation `locationName:"iamInstanceProfileAssociationSet" locationNameList:"item" type:"list"` + + // The token to use to retrieve the next page of results. This value is null + // when there are no more results to return. + NextToken *string `locationName:"nextToken" min:"1" type:"string"` +} + +// String returns the string representation +func (s DescribeIamInstanceProfileAssociationsOutput) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation +func (s DescribeIamInstanceProfileAssociationsOutput) GoString() string { + return s.String() +} + +// SetIamInstanceProfileAssociations sets the IamInstanceProfileAssociations field's value. +func (s *DescribeIamInstanceProfileAssociationsOutput) SetIamInstanceProfileAssociations(v []*IamInstanceProfileAssociation) *DescribeIamInstanceProfileAssociationsOutput { + s.IamInstanceProfileAssociations = v + return s +} + +// SetNextToken sets the NextToken field's value. +func (s *DescribeIamInstanceProfileAssociationsOutput) SetNextToken(v string) *DescribeIamInstanceProfileAssociationsOutput { + s.NextToken = &v + return s +} + // Contains the parameters for DescribeIdFormat. // Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/DescribeIdFormatRequest type DescribeIdFormatInput struct { @@ -32356,6 +32788,69 @@ func (s DisassociateAddressOutput) GoString() string { return s.String() } +// Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/DisassociateIamInstanceProfileRequest +type DisassociateIamInstanceProfileInput struct { + _ struct{} `type:"structure"` + + // The ID of the IAM instance profile association. + // + // AssociationId is a required field + AssociationId *string `type:"string" required:"true"` +} + +// String returns the string representation +func (s DisassociateIamInstanceProfileInput) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation +func (s DisassociateIamInstanceProfileInput) GoString() string { + return s.String() +} + +// Validate inspects the fields of the type to determine if they are valid. +func (s *DisassociateIamInstanceProfileInput) Validate() error { + invalidParams := request.ErrInvalidParams{Context: "DisassociateIamInstanceProfileInput"} + if s.AssociationId == nil { + invalidParams.Add(request.NewErrParamRequired("AssociationId")) + } + + if invalidParams.Len() > 0 { + return invalidParams + } + return nil +} + +// SetAssociationId sets the AssociationId field's value. +func (s *DisassociateIamInstanceProfileInput) SetAssociationId(v string) *DisassociateIamInstanceProfileInput { + s.AssociationId = &v + return s +} + +// Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/DisassociateIamInstanceProfileResult +type DisassociateIamInstanceProfileOutput struct { + _ struct{} `type:"structure"` + + // Information about the IAM instance profile association. + IamInstanceProfileAssociation *IamInstanceProfileAssociation `locationName:"iamInstanceProfileAssociation" type:"structure"` +} + +// String returns the string representation +func (s DisassociateIamInstanceProfileOutput) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation +func (s DisassociateIamInstanceProfileOutput) GoString() string { + return s.String() +} + +// SetIamInstanceProfileAssociation sets the IamInstanceProfileAssociation field's value. +func (s *DisassociateIamInstanceProfileOutput) SetIamInstanceProfileAssociation(v *IamInstanceProfileAssociation) *DisassociateIamInstanceProfileOutput { + s.IamInstanceProfileAssociation = v + return s +} + // Contains the parameters for DisassociateRouteTable. // Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/DisassociateRouteTableRequest type DisassociateRouteTableInput struct { @@ -34787,6 +35282,67 @@ func (s *IamInstanceProfile) SetId(v string) *IamInstanceProfile { return s } +// Describes an association between an IAM instance profile and an instance. +// Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/IamInstanceProfileAssociation +type IamInstanceProfileAssociation struct { + _ struct{} `type:"structure"` + + // The ID of the association. + AssociationId *string `locationName:"associationId" type:"string"` + + // The IAM instance profile. + IamInstanceProfile *IamInstanceProfile `locationName:"iamInstanceProfile" type:"structure"` + + // The ID of the instance. + InstanceId *string `locationName:"instanceId" type:"string"` + + // The state of the association. + State *string `locationName:"state" type:"string" enum:"IamInstanceProfileAssociationState"` + + // The time the IAM instance profile was associated with the instance. + Timestamp *time.Time `locationName:"timestamp" type:"timestamp" timestampFormat:"iso8601"` +} + +// String returns the string representation +func (s IamInstanceProfileAssociation) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation +func (s IamInstanceProfileAssociation) GoString() string { + return s.String() +} + +// SetAssociationId sets the AssociationId field's value. +func (s *IamInstanceProfileAssociation) SetAssociationId(v string) *IamInstanceProfileAssociation { + s.AssociationId = &v + return s +} + +// SetIamInstanceProfile sets the IamInstanceProfile field's value. +func (s *IamInstanceProfileAssociation) SetIamInstanceProfile(v *IamInstanceProfile) *IamInstanceProfileAssociation { + s.IamInstanceProfile = v + return s +} + +// SetInstanceId sets the InstanceId field's value. +func (s *IamInstanceProfileAssociation) SetInstanceId(v string) *IamInstanceProfileAssociation { + s.InstanceId = &v + return s +} + +// SetState sets the State field's value. +func (s *IamInstanceProfileAssociation) SetState(v string) *IamInstanceProfileAssociation { + s.State = &v + return s +} + +// SetTimestamp sets the Timestamp field's value. +func (s *IamInstanceProfileAssociation) SetTimestamp(v time.Time) *IamInstanceProfileAssociation { + s.Timestamp = &v + return s +} + // Describes an IAM instance profile. // Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/IamInstanceProfileSpecification type IamInstanceProfileSpecification struct { @@ -42672,6 +43228,83 @@ func (s *ReleaseHostsOutput) SetUnsuccessful(v []*UnsuccessfulItem) *ReleaseHost return s } +// Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/ReplaceIamInstanceProfileAssociationRequest +type ReplaceIamInstanceProfileAssociationInput struct { + _ struct{} `type:"structure"` + + // The ID of the existing IAM instance profile association. + // + // AssociationId is a required field + AssociationId *string `type:"string" required:"true"` + + // The IAM instance profile. + // + // IamInstanceProfile is a required field + IamInstanceProfile *IamInstanceProfileSpecification `type:"structure" required:"true"` +} + +// String returns the string representation +func (s ReplaceIamInstanceProfileAssociationInput) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation +func (s ReplaceIamInstanceProfileAssociationInput) GoString() string { + return s.String() +} + +// Validate inspects the fields of the type to determine if they are valid. +func (s *ReplaceIamInstanceProfileAssociationInput) Validate() error { + invalidParams := request.ErrInvalidParams{Context: "ReplaceIamInstanceProfileAssociationInput"} + if s.AssociationId == nil { + invalidParams.Add(request.NewErrParamRequired("AssociationId")) + } + if s.IamInstanceProfile == nil { + invalidParams.Add(request.NewErrParamRequired("IamInstanceProfile")) + } + + if invalidParams.Len() > 0 { + return invalidParams + } + return nil +} + +// SetAssociationId sets the AssociationId field's value. +func (s *ReplaceIamInstanceProfileAssociationInput) SetAssociationId(v string) *ReplaceIamInstanceProfileAssociationInput { + s.AssociationId = &v + return s +} + +// SetIamInstanceProfile sets the IamInstanceProfile field's value. +func (s *ReplaceIamInstanceProfileAssociationInput) SetIamInstanceProfile(v *IamInstanceProfileSpecification) *ReplaceIamInstanceProfileAssociationInput { + s.IamInstanceProfile = v + return s +} + +// Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/ReplaceIamInstanceProfileAssociationResult +type ReplaceIamInstanceProfileAssociationOutput struct { + _ struct{} `type:"structure"` + + // Information about the IAM instance profile association. + IamInstanceProfileAssociation *IamInstanceProfileAssociation `locationName:"iamInstanceProfileAssociation" type:"structure"` +} + +// String returns the string representation +func (s ReplaceIamInstanceProfileAssociationOutput) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation +func (s ReplaceIamInstanceProfileAssociationOutput) GoString() string { + return s.String() +} + +// SetIamInstanceProfileAssociation sets the IamInstanceProfileAssociation field's value. +func (s *ReplaceIamInstanceProfileAssociationOutput) SetIamInstanceProfileAssociation(v *IamInstanceProfileAssociation) *ReplaceIamInstanceProfileAssociationOutput { + s.IamInstanceProfileAssociation = v + return s +} + // Contains the parameters for ReplaceNetworkAclAssociation. // Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/ReplaceNetworkAclAssociationRequest type ReplaceNetworkAclAssociationInput struct { @@ -49030,14 +49663,16 @@ type StateReason struct { // The message for the state change. // - // * Server.SpotInstanceTermination: A Spot instance was terminated due to - // an increase in the market price. + // * Server.InsufficientInstanceCapacity: There was insufficient instance + // capacity to satisfy the launch request. // // * Server.InternalError: An internal error occurred during instance launch, // resulting in termination. // - // * Server.InsufficientInstanceCapacity: There was insufficient instance - // capacity to satisfy the launch request. + // * Server.ScheduledStop: The instance was stopped due to a scheduled retirement. + // + // * Server.SpotInstanceTermination: A Spot instance was terminated due to + // an increase in the market price. // // * Client.InternalError: A client error caused the instance to terminate // on launch. @@ -51862,6 +52497,20 @@ const ( HypervisorTypeXen = "xen" ) +const ( + // IamInstanceProfileAssociationStateAssociating is a IamInstanceProfileAssociationState enum value + IamInstanceProfileAssociationStateAssociating = "associating" + + // IamInstanceProfileAssociationStateAssociated is a IamInstanceProfileAssociationState enum value + IamInstanceProfileAssociationStateAssociated = "associated" + + // IamInstanceProfileAssociationStateDisassociating is a IamInstanceProfileAssociationState enum value + IamInstanceProfileAssociationStateDisassociating = "disassociating" + + // IamInstanceProfileAssociationStateDisassociated is a IamInstanceProfileAssociationState enum value + IamInstanceProfileAssociationStateDisassociated = "disassociated" +) + const ( // ImageAttributeNameDescription is a ImageAttributeName enum value ImageAttributeNameDescription = "description" diff --git a/vendor/github.com/aws/aws-sdk-go/service/ec2/waiters.go b/vendor/github.com/aws/aws-sdk-go/service/ec2/waiters.go index 94fab6d84..e6d4c9d67 100644 --- a/vendor/github.com/aws/aws-sdk-go/service/ec2/waiters.go +++ b/vendor/github.com/aws/aws-sdk-go/service/ec2/waiters.go @@ -498,7 +498,7 @@ func (c *EC2) WaitUntilKeyPairExists(input *DescribeKeyPairsInput) error { Acceptors: []waiter.WaitAcceptor{ { State: "success", - Matcher: "pathAll", + Matcher: "path", Argument: "length(KeyPairs[].KeyName) > `0`", Expected: true, }, diff --git a/vendor/vendor.json b/vendor/vendor.json index 63ba5fd90..da3a19655 100644 --- a/vendor/vendor.json +++ b/vendor/vendor.json @@ -453,628 +453,628 @@ "revisionTime": "2016-01-15T23:47:25Z" }, { - "checksumSHA1": "cTNcVlAPj+ziPouC806vSn3+kIA=", + "checksumSHA1": "FWMPfJtpwiMBj9Ni0eMCVQYPV+M=", "path": "github.com/aws/aws-sdk-go", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { - "checksumSHA1": "y0Can905NJMOHoJ+MQwb5XrsfLQ=", + "checksumSHA1": "XVyZmULonAX63RWj2UGOh1lsy+w=", "path": "github.com/aws/aws-sdk-go/aws", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "Y9W+4GimK4Fuxq+vyIskVYFRnX4=", "path": "github.com/aws/aws-sdk-go/aws/awserr", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "yyYr41HZ1Aq0hWc3J5ijXwYEcac=", "path": "github.com/aws/aws-sdk-go/aws/awsutil", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { - "checksumSHA1": "7cQU8tU9hBgsG23XZmko1GePqjQ=", + "checksumSHA1": "iThCyNRL/oQFD9CF2SYgBGl+aww=", "path": "github.com/aws/aws-sdk-go/aws/client", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "ieAJ+Cvp/PKv1LpUEnUXpc3OI6E=", "path": "github.com/aws/aws-sdk-go/aws/client/metadata", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "Fl8vRSCY0MbM04cmiz/0MID+goA=", "path": "github.com/aws/aws-sdk-go/aws/corehandlers", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "zu5C95rmCZff6NYZb62lEaT5ibE=", "path": "github.com/aws/aws-sdk-go/aws/credentials", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "u3GOAJLmdvbuNUeUEcZSEAOeL/0=", "path": "github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "NUJUTWlc1sV8b7WjfiYc4JZbXl0=", "path": "github.com/aws/aws-sdk-go/aws/credentials/endpointcreds", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "4Ipx+5xN0gso+cENC2MHMWmQlR4=", "path": "github.com/aws/aws-sdk-go/aws/credentials/stscreds", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "lqh3fG7wCochvB4iHAZJuhhEJW0=", "path": "github.com/aws/aws-sdk-go/aws/defaults", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "/EXbk/z2TWjWc1Hvb4QYs3Wmhb8=", "path": "github.com/aws/aws-sdk-go/aws/ec2metadata", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { - "checksumSHA1": "C06le+qt2NiJ0YoYWl6Cva3KzZ4=", + "checksumSHA1": "JTrzEDPXL3pUUH+dMCixz9T9rLY=", "path": "github.com/aws/aws-sdk-go/aws/endpoints", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "M78rTxU55Qagqr3MYj91im2031E=", "path": "github.com/aws/aws-sdk-go/aws/request", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { - "checksumSHA1": "/qrYhYWKtQA7Rxthy4YP8EnfIn8=", + "checksumSHA1": "bYywgCKzqJQtFsL+XpuVRELYsgw=", "path": "github.com/aws/aws-sdk-go/aws/session", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "0FvPLvkBUpTElfUc/FZtPsJfuV0=", "path": "github.com/aws/aws-sdk-go/aws/signer/v4", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "wk7EyvDaHwb5qqoOP/4d3cV0708=", "path": "github.com/aws/aws-sdk-go/private/protocol", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "1QmQ3FqV37w0Zi44qv8pA1GeR0A=", "path": "github.com/aws/aws-sdk-go/private/protocol/ec2query", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "O6hcK24yI6w7FA+g4Pbr+eQ7pys=", "path": "github.com/aws/aws-sdk-go/private/protocol/json/jsonutil", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "R00RL5jJXRYq1iiK1+PGvMfvXyM=", "path": "github.com/aws/aws-sdk-go/private/protocol/jsonrpc", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "ZqY5RWavBLWTo6j9xqdyBEaNFRk=", "path": "github.com/aws/aws-sdk-go/private/protocol/query", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "hqTEmgtchF9SwVTW0IQId2eLUKM=", "path": "github.com/aws/aws-sdk-go/private/protocol/query/queryutil", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "szZSLm3BlYkL3vqlZhNAlYk8iwM=", "path": "github.com/aws/aws-sdk-go/private/protocol/rest", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "Rpu8KBtHZgvhkwHxUfaky+qW+G4=", "path": "github.com/aws/aws-sdk-go/private/protocol/restjson", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "ODo+ko8D6unAxZuN1jGzMcN4QCc=", "path": "github.com/aws/aws-sdk-go/private/protocol/restxml", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "lZ1z4xAbT8euCzKoAsnEYic60VE=", "path": "github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "F6mth+G7dXN1GI+nktaGo8Lx8aE=", "path": "github.com/aws/aws-sdk-go/private/signer/v2", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "Eo9yODN5U99BK0pMzoqnBm7PCrY=", "path": "github.com/aws/aws-sdk-go/private/waiter", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "9n/Gdm1mNIxB7eXRZR+LP2pLjr8=", "path": "github.com/aws/aws-sdk-go/service/acm", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "ygS1AtvAaYa1JHsccugtZUlxnxo=", "path": "github.com/aws/aws-sdk-go/service/apigateway", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "vywzqp8jtu1rUKkb/4LEld2yOgQ=", "path": "github.com/aws/aws-sdk-go/service/applicationautoscaling", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "0/2niio3ok72EAFl/s3S/E/yabc=", "path": "github.com/aws/aws-sdk-go/service/autoscaling", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "rKlCBX8p5aFkljRSWug8chDKOsU=", "path": "github.com/aws/aws-sdk-go/service/cloudformation", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "FKms6qE/E3ZLLV90G877CrXJwpk=", "path": "github.com/aws/aws-sdk-go/service/cloudfront", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "YCEne7Ho245VJlaDqxpGaaNnNAs=", "path": "github.com/aws/aws-sdk-go/service/cloudtrail", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "ZnIZiTYeRgS2393kOcYxNL0qAUQ=", "path": "github.com/aws/aws-sdk-go/service/cloudwatch", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "wlq1vQbXSJ4NK6fzlVrPDZwyw8A=", "path": "github.com/aws/aws-sdk-go/service/cloudwatchevents", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "TMRiIJYbg0/5naYSnYk3DQnaDkk=", "path": "github.com/aws/aws-sdk-go/service/cloudwatchlogs", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "8T0+kiovp+vGclOMZMajizGsG54=", "path": "github.com/aws/aws-sdk-go/service/codebuild", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "JKGhzZ6hg3myUEnNndjUyamloN4=", "path": "github.com/aws/aws-sdk-go/service/codecommit", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "Lzj28Igm2Nazp9iY1qt3nJQ8vv4=", "path": "github.com/aws/aws-sdk-go/service/codedeploy", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "tTOqlqLdJim89F/7bLsXe5WfIyQ=", "path": "github.com/aws/aws-sdk-go/service/configservice", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "fcYSy6jPQjLB7mtOfxsMqWnjobU=", "path": "github.com/aws/aws-sdk-go/service/databasemigrationservice", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "efnIi8bx7cQJ46T9mtzg/SFRqLI=", "path": "github.com/aws/aws-sdk-go/service/directoryservice", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "nz8TKu6v2dXW8kvHln2VguNmUuw=", "path": "github.com/aws/aws-sdk-go/service/dynamodb", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { - "checksumSHA1": "uCGLl0X4oRuWBAeM59aTVI/gELs=", + "checksumSHA1": "zCp+MpGatMYn9oKvB/tzHh74niA=", "path": "github.com/aws/aws-sdk-go/service/ec2", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "B6qHy1+Rrp9lQCBR/JDRT72kuCI=", "path": "github.com/aws/aws-sdk-go/service/ecr", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "UFpKfwRxhzQk3pCbBrBa2RsPL24=", "path": "github.com/aws/aws-sdk-go/service/ecs", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "jTTOfudaj/nYDyLCig9SKlDFFHk=", "path": "github.com/aws/aws-sdk-go/service/efs", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "5ZYWoEnb0SID/9cKRb1oGPrrhsA=", "path": "github.com/aws/aws-sdk-go/service/elasticache", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "36zsmuFSem1Xju70nvibiVAA0qQ=", "path": "github.com/aws/aws-sdk-go/service/elasticbeanstalk", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "+9UorfUASetaZYrsB6XDjxTZDiI=", "path": "github.com/aws/aws-sdk-go/service/elasticsearchservice", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "M1+iJ/A2Ml8bxSJFrBr/jWsv9w0=", "path": "github.com/aws/aws-sdk-go/service/elastictranscoder", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "BjzlDfZp1UvDoFfFnkwBxJxtylg=", "path": "github.com/aws/aws-sdk-go/service/elb", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "42TACCjZnJKGuF4ijfLpKUpw4/I=", "path": "github.com/aws/aws-sdk-go/service/elbv2", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "x+ykEiXwI53Wm6Ypb4XgFf/6HaI=", "path": "github.com/aws/aws-sdk-go/service/emr", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "1O87s9AddHMbwCu6ooNULcW9iE8=", "path": "github.com/aws/aws-sdk-go/service/firehose", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "g5xmBO7nAUGV2yT8SAL2tfP8DUU=", "path": "github.com/aws/aws-sdk-go/service/glacier", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "vtaKEwBXDiWg000PcDBPbnOZEoY=", "path": "github.com/aws/aws-sdk-go/service/iam", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "Bk6ExT97T4NMOyXthMr6Avm34mg=", "path": "github.com/aws/aws-sdk-go/service/inspector", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "lUmFKbtBQn9S4qrD5GOd57PIU1c=", "path": "github.com/aws/aws-sdk-go/service/kinesis", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "Ph4do7Cr6g4zZ4BqLcnXUTcnCKI=", "path": "github.com/aws/aws-sdk-go/service/kms", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "8kUY3AExG/gcAJ2I2a5RCSoxx5I=", "path": "github.com/aws/aws-sdk-go/service/lambda", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "Ab4YFGFLtEBEIpr8kHkLjB7ydGY=", "path": "github.com/aws/aws-sdk-go/service/lightsail", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "c3N3uwWuXjwio6NNDAlDr0oUUXk=", "path": "github.com/aws/aws-sdk-go/service/opsworks", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "M5FOT9uK1HSNypXWS8yVyt2tTWc=", "path": "github.com/aws/aws-sdk-go/service/rds", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "09fncNHyk8Tcw9Ailvi0pi9F1Xc=", "path": "github.com/aws/aws-sdk-go/service/redshift", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "BItdpcjLQLjnn2mjoAVyrnACKi8=", "path": "github.com/aws/aws-sdk-go/service/route53", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "eEWM4wKzVbRqAwIy3MdMCDUGs2s=", "path": "github.com/aws/aws-sdk-go/service/s3", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "4NNi2Ab0iPu/MRGo/kn20mTNxg4=", "path": "github.com/aws/aws-sdk-go/service/ses", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "KpqdFUB/0gBsouCqZmflQ4YPXB0=", "path": "github.com/aws/aws-sdk-go/service/sfn", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "cRGam+7Yt9Ys4WQH6TNYg+Fjf20=", "path": "github.com/aws/aws-sdk-go/service/simpledb", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "3wN8qn+1be7xe/0zXrOM502s+8M=", "path": "github.com/aws/aws-sdk-go/service/sns", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "pMyhp8ffTMnHDoF+Wu0rcvhVoNE=", "path": "github.com/aws/aws-sdk-go/service/sqs", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "UEVVPCLpzuLRBIZI7X1A8mIpSuA=", "path": "github.com/aws/aws-sdk-go/service/ssm", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "Knj17ZMPWkGYTm2hZxEgnuboMM4=", "path": "github.com/aws/aws-sdk-go/service/sts", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "JFWOG1tlX1tt/7rMbeq+LnyWskY=", "path": "github.com/aws/aws-sdk-go/service/waf", - "revision": "db14171eb3a0a13125d9cc2d9ebc7cbdb4e737b6", - "revisionTime": "2017-02-08T02:52:14Z", - "version": "v1.6.19", - "versionExact": "v1.6.19" + "revision": "d0fbf73eb83b04efb11da581c46316ad853eaa15", + "revisionTime": "2017-02-10T00:02:15Z", + "version": "=v1.6.20", + "versionExact": "v1.6.20" }, { "checksumSHA1": "nqw2Qn5xUklssHTubS5HDvEL9L4=",