provider/aws: Bump SDK to 1.6.25 (#12084)

This commit is contained in:
Paul Stack 2017-02-20 19:20:36 +02:00 committed by GitHub
parent bb7f335664
commit 8e41f57694
7 changed files with 1089 additions and 393 deletions

View File

@ -1,3 +1,29 @@
Release v1.6.25 (2017-02-17)
===
Service Client Updates
---
* `service/directconnect`: Updates service API, documentation, and paginators
* This update will introduce the ability for Direct Connect customers to take advantage of Link Aggregation (LAG). This allows you to bundle many individual physical interfaces into a single logical interface, referred to as a LAG. This makes administration much simpler as the majority of configuration is done on the LAG while you are free to add or remove physical interfaces from the bundle as bandwidth demand increases or decreases. A concrete example of the simplification added by LAG is that customers need only a single BGP session as opposed to one session per physical connection.
Release v1.6.24 (2017-02-16)
===
Service Client Updates
---
* `service/cognitoidentity`: Updates service API, documentation, and paginators
* Allow createIdentityPool and updateIdentityPool API to set server side token check value on identity pool
* `service/configservice`: Updates service API and documentation
* AWS Config now supports a new test mode for the PutEvaluations API. Set the TestMode parameter to true in your custom rule to verify whether your AWS Lambda function will deliver evaluation results to AWS Config. No updates occur to your existing evaluations, and evaluation results are not sent to AWS Config.
Release v1.6.23 (2017-02-15)
===
Service Client Updates
---
* `service/kms`: Updates service API, documentation, paginators, and examples
* his release of AWS Key Management Service introduces the ability to tag keys. Tagging keys can help you organize your keys and track your KMS costs in the cost allocation report. This release also increases the maximum length of a key ID to accommodate ARNs that include a long key alias.
Release v1.6.22 (2017-02-14)
===

View File

@ -5,4 +5,4 @@ package aws
const SDKName = "aws-sdk-go"
// SDKVersion is the version of this SDK
const SDKVersion = "1.6.22"
const SDKVersion = "1.6.25"

View File

@ -1870,7 +1870,7 @@ func (c *ConfigService) PutEvaluationsRequest(input *PutEvaluationsInput) (req *
// are valid and try again.
//
// * ErrCodeInvalidResultTokenException "InvalidResultTokenException"
// The speNexcified token is invalid.
// The specified ResultToken is invalid.
//
// * ErrCodeNoSuchConfigRuleException "NoSuchConfigRuleException"
// One or more AWS Config rules in the request are invalid. Verify that the
@ -5328,6 +5328,15 @@ type PutEvaluationsInput struct {
//
// ResultToken is a required field
ResultToken *string `type:"string" required:"true"`
// Use this parameter to specify a test run for PutEvaluations. You can verify
// whether your AWS Lambda function will deliver evaluation results to AWS Config.
// No updates occur to your existing evaluations, and evaluation results are
// not sent to AWS Config.
//
// When TestMode is true, PutEvaluations doesn't require a valid value for the
// ResultToken parameter, but the value cannot be null.
TestMode *bool `type:"boolean"`
}
// String returns the string representation
@ -5375,6 +5384,12 @@ func (s *PutEvaluationsInput) SetResultToken(v string) *PutEvaluationsInput {
return s
}
// SetTestMode sets the TestMode field's value.
func (s *PutEvaluationsInput) SetTestMode(v bool) *PutEvaluationsInput {
s.TestMode = &v
return s
}
// Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/PutEvaluationsResponse
type PutEvaluationsOutput struct {
_ struct{} `type:"structure"`

View File

@ -64,7 +64,7 @@ const (
// ErrCodeInvalidResultTokenException for service response error code
// "InvalidResultTokenException".
//
// The speNexcified token is invalid.
// The specified ResultToken is invalid.
ErrCodeInvalidResultTokenException = "InvalidResultTokenException"
// ErrCodeInvalidRoleException for service response error code

View File

@ -4,6 +4,7 @@
package kms
import (
"fmt"
"time"
"github.com/aws/aws-sdk-go/aws/awsutil"
@ -399,6 +400,9 @@ func (c *KMS) CreateKeyRequest(input *CreateKeyInput) (req *request.Request, out
// see Limits (http://docs.aws.amazon.com/kms/latest/developerguide/limits.html)
// in the AWS Key Management Service Developer Guide.
//
// * ErrCodeTagException "TagException"
// The request was rejected because one or more tags are not valid.
//
// Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/CreateKey
func (c *KMS) CreateKey(input *CreateKeyInput) (*CreateKeyOutput, error) {
req, out := c.CreateKeyRequest(input)
@ -2434,6 +2438,83 @@ func (c *KMS) ListKeysPages(input *ListKeysInput, fn func(p *ListKeysOutput, las
})
}
const opListResourceTags = "ListResourceTags"
// ListResourceTagsRequest generates a "aws/request.Request" representing the
// client's request for the ListResourceTags operation. The "output" return
// value can be used to capture response data after the request's "Send" method
// is called.
//
// See ListResourceTags 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 ListResourceTags 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 ListResourceTagsRequest method.
// req, resp := client.ListResourceTagsRequest(params)
//
// err := req.Send()
// if err == nil { // resp is now filled
// fmt.Println(resp)
// }
//
// Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ListResourceTags
func (c *KMS) ListResourceTagsRequest(input *ListResourceTagsInput) (req *request.Request, output *ListResourceTagsOutput) {
op := &request.Operation{
Name: opListResourceTags,
HTTPMethod: "POST",
HTTPPath: "/",
}
if input == nil {
input = &ListResourceTagsInput{}
}
output = &ListResourceTagsOutput{}
req = c.newRequest(op, input, output)
return
}
// ListResourceTags API operation for AWS Key Management Service.
//
// Returns a list of all tags for the specified customer master key (CMK).
//
// 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 AWS Key Management Service's
// API operation ListResourceTags for usage and error information.
//
// Returned Error Codes:
// * ErrCodeInternalException "InternalException"
// The request was rejected because an internal exception occurred. The request
// can be retried.
//
// * ErrCodeNotFoundException "NotFoundException"
// The request was rejected because the specified entity or resource could not
// be found.
//
// * ErrCodeInvalidArnException "InvalidArnException"
// The request was rejected because a specified ARN was not valid.
//
// * ErrCodeInvalidMarkerException "InvalidMarkerException"
// The request was rejected because the marker that specifies where pagination
// should next begin is not valid.
//
// Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ListResourceTags
func (c *KMS) ListResourceTags(input *ListResourceTagsInput) (*ListResourceTagsOutput, error) {
req, out := c.ListResourceTagsRequest(input)
err := req.Send()
return out, err
}
const opListRetirableGrants = "ListRetirableGrants"
// ListRetirableGrantsRequest generates a "aws/request.Request" representing the
@ -3028,6 +3109,198 @@ func (c *KMS) ScheduleKeyDeletion(input *ScheduleKeyDeletionInput) (*ScheduleKey
return out, err
}
const opTagResource = "TagResource"
// TagResourceRequest generates a "aws/request.Request" representing the
// client's request for the TagResource operation. The "output" return
// value can be used to capture response data after the request's "Send" method
// is called.
//
// See TagResource 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 TagResource 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 TagResourceRequest method.
// req, resp := client.TagResourceRequest(params)
//
// err := req.Send()
// if err == nil { // resp is now filled
// fmt.Println(resp)
// }
//
// Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/TagResource
func (c *KMS) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput) {
op := &request.Operation{
Name: opTagResource,
HTTPMethod: "POST",
HTTPPath: "/",
}
if input == nil {
input = &TagResourceInput{}
}
output = &TagResourceOutput{}
req = c.newRequest(op, input, output)
req.Handlers.Unmarshal.Remove(jsonrpc.UnmarshalHandler)
req.Handlers.Unmarshal.PushBackNamed(protocol.UnmarshalDiscardBodyHandler)
return
}
// TagResource API operation for AWS Key Management Service.
//
// Adds or overwrites one or more tags for the specified customer master key
// (CMK).
//
// Each tag consists of a tag key and a tag value. Tag keys and tag values are
// both required, but tag values can be empty (null) strings.
//
// You cannot use the same tag key more than once per CMK. For example, consider
// a CMK with one tag whose tag key is Purpose and tag value is Test. If you
// send a TagResource request for this CMK with a tag key of Purpose and a tag
// value of Prod, it does not create a second tag. Instead, the original tag
// is overwritten with the new tag value.
//
// 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 AWS Key Management Service's
// API operation TagResource for usage and error information.
//
// Returned Error Codes:
// * ErrCodeInternalException "InternalException"
// The request was rejected because an internal exception occurred. The request
// can be retried.
//
// * ErrCodeNotFoundException "NotFoundException"
// The request was rejected because the specified entity or resource could not
// be found.
//
// * ErrCodeInvalidArnException "InvalidArnException"
// The request was rejected because a specified ARN was not valid.
//
// * ErrCodeInvalidStateException "InvalidStateException"
// The request was rejected because the state of the specified resource is not
// valid for this request.
//
// For more information about how key state affects the use of a CMK, see How
// Key State Affects Use of a Customer Master Key (http://docs.aws.amazon.com/kms/latest/developerguide/key-state.html)
// in the AWS Key Management Service Developer Guide.
//
// * ErrCodeLimitExceededException "LimitExceededException"
// The request was rejected because a limit was exceeded. For more information,
// see Limits (http://docs.aws.amazon.com/kms/latest/developerguide/limits.html)
// in the AWS Key Management Service Developer Guide.
//
// * ErrCodeTagException "TagException"
// The request was rejected because one or more tags are not valid.
//
// Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/TagResource
func (c *KMS) TagResource(input *TagResourceInput) (*TagResourceOutput, error) {
req, out := c.TagResourceRequest(input)
err := req.Send()
return out, err
}
const opUntagResource = "UntagResource"
// UntagResourceRequest generates a "aws/request.Request" representing the
// client's request for the UntagResource operation. The "output" return
// value can be used to capture response data after the request's "Send" method
// is called.
//
// See UntagResource 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 UntagResource 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 UntagResourceRequest method.
// req, resp := client.UntagResourceRequest(params)
//
// err := req.Send()
// if err == nil { // resp is now filled
// fmt.Println(resp)
// }
//
// Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/UntagResource
func (c *KMS) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput) {
op := &request.Operation{
Name: opUntagResource,
HTTPMethod: "POST",
HTTPPath: "/",
}
if input == nil {
input = &UntagResourceInput{}
}
output = &UntagResourceOutput{}
req = c.newRequest(op, input, output)
req.Handlers.Unmarshal.Remove(jsonrpc.UnmarshalHandler)
req.Handlers.Unmarshal.PushBackNamed(protocol.UnmarshalDiscardBodyHandler)
return
}
// UntagResource API operation for AWS Key Management Service.
//
// Removes the specified tag or tags from the specified customer master key
// (CMK).
//
// To remove a tag, you specify the tag key for each tag to remove. You do not
// specify the tag value. To overwrite the tag value for an existing tag, use
// TagResource.
//
// 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 AWS Key Management Service's
// API operation UntagResource for usage and error information.
//
// Returned Error Codes:
// * ErrCodeInternalException "InternalException"
// The request was rejected because an internal exception occurred. The request
// can be retried.
//
// * ErrCodeNotFoundException "NotFoundException"
// The request was rejected because the specified entity or resource could not
// be found.
//
// * ErrCodeInvalidArnException "InvalidArnException"
// The request was rejected because a specified ARN was not valid.
//
// * ErrCodeInvalidStateException "InvalidStateException"
// The request was rejected because the state of the specified resource is not
// valid for this request.
//
// For more information about how key state affects the use of a CMK, see How
// Key State Affects Use of a Customer Master Key (http://docs.aws.amazon.com/kms/latest/developerguide/key-state.html)
// in the AWS Key Management Service Developer Guide.
//
// * ErrCodeTagException "TagException"
// The request was rejected because one or more tags are not valid.
//
// Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/UntagResource
func (c *KMS) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error) {
req, out := c.UntagResourceRequest(input)
err := req.Send()
return out, err
}
const opUpdateAlias = "UpdateAlias"
// UpdateAliasRequest generates a "aws/request.Request" representing the
@ -3617,8 +3890,8 @@ type CreateKeyInput struct {
// section in the AWS Key Management Service Developer Guide.
//
// Use this parameter only when you include a policy in the request and you
// intend to prevent the principal making the request from making a subsequent
// PutKeyPolicy request on the CMK.
// intend to prevent the principal that is making the request from making a
// subsequent PutKeyPolicy request on the CMK.
//
// The default value is false.
BypassPolicyLockoutSafetyCheck *bool `type:"boolean"`
@ -3651,18 +3924,18 @@ type CreateKeyInput struct {
// If you specify a policy and do not set BypassPolicyLockoutSafetyCheck to
// true, the policy must meet the following criteria:
//
// * It must allow the principal making the CreateKey request to make a subsequent
// PutKeyPolicy request on the CMK. This reduces the likelihood that the
// CMK becomes unmanageable. For more information, refer to the scenario
// in the Default Key Policy (http://docs.aws.amazon.com/kms/latest/developerguide/key-policies.html#key-policy-default-allow-root-enable-iam)
// * It must allow the principal that is making the CreateKey request to
// make a subsequent PutKeyPolicy request on the CMK. This reduces the likelihood
// that the CMK becomes unmanageable. For more information, refer to the
// scenario in the Default Key Policy (http://docs.aws.amazon.com/kms/latest/developerguide/key-policies.html#key-policy-default-allow-root-enable-iam)
// section in the AWS Key Management Service Developer Guide.
//
// * The principal(s) specified in the key policy must exist and be visible
// to AWS KMS. When you create a new AWS principal (for example, an IAM user
// or role), you might need to enforce a delay before specifying the new
// principal in a key policy because the new principal might not immediately
// be visible to AWS KMS. For more information, see Changes that I make are
// not always immediately visible (http://docs.aws.amazon.com/IAM/latest/UserGuide/troubleshoot_general.html#troubleshoot_general_eventual-consistency)
// * The principals that are specified in the key policy must exist and be
// visible to AWS KMS. When you create a new AWS principal (for example,
// an IAM user or role), you might need to enforce a delay before specifying
// the new principal in a key policy because the new principal might not
// immediately be visible to AWS KMS. For more information, see Changes that
// I make are not always immediately visible (http://docs.aws.amazon.com/IAM/latest/UserGuide/troubleshoot_general.html#troubleshoot_general_eventual-consistency)
// in the IAM User Guide.
//
// If you do not specify a policy, AWS KMS attaches a default key policy to
@ -3671,6 +3944,13 @@ type CreateKeyInput struct {
//
// The policy size limit is 32 KiB (32768 bytes).
Policy *string `min:"1" type:"string"`
// One or more tags. Each tag consists of a tag key and a tag value. Tag keys
// and tag values are both required, but tag values can be empty (null) strings.
//
// Use this parameter to tag the CMK when it is created. Alternately, you can
// omit this parameter and instead tag the CMK after it is created using TagResource.
Tags []*Tag `type:"list"`
}
// String returns the string representation
@ -3689,6 +3969,16 @@ func (s *CreateKeyInput) Validate() error {
if s.Policy != nil && len(*s.Policy) < 1 {
invalidParams.Add(request.NewErrParamMinLen("Policy", 1))
}
if s.Tags != nil {
for i, v := range s.Tags {
if v == nil {
continue
}
if err := v.Validate(); err != nil {
invalidParams.AddNested(fmt.Sprintf("%s[%v]", "Tags", i), err.(request.ErrInvalidParams))
}
}
}
if invalidParams.Len() > 0 {
return invalidParams
@ -3726,6 +4016,12 @@ func (s *CreateKeyInput) SetPolicy(v string) *CreateKeyInput {
return s
}
// SetTags sets the Tags field's value.
func (s *CreateKeyInput) SetTags(v []*Tag) *CreateKeyInput {
s.Tags = v
return s
}
// Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/CreateKeyResponse
type CreateKeyOutput struct {
_ struct{} `type:"structure"`
@ -5562,17 +5858,17 @@ func (s *KeyMetadata) SetValidTo(v time.Time) *KeyMetadata {
type ListAliasesInput struct {
_ struct{} `type:"structure"`
// When paginating results, specify the maximum number of items to return in
// the response. If additional items exist beyond the number you specify, the
// Truncated element in the response is set to true.
// Use this parameter to specify the maximum number of items to return. When
// this value is present, AWS KMS does not return more than the specified number
// of items, but it might return fewer.
//
// This value is optional. If you include a value, it must be between 1 and
// 100, inclusive. If you do not include a value, it defaults to 50.
Limit *int64 `min:"1" type:"integer"`
// Use this parameter only when paginating results and only in a subsequent
// request after you receive a response with truncated results. Set it to the
// value of NextMarker from the response you just received.
// Use this parameter in a subsequent request after you receive a response with
// truncated results. Set it to the value of NextMarker from the truncated response
// you just received.
Marker *string `min:"1" type:"string"`
}
@ -5621,13 +5917,14 @@ type ListAliasesOutput struct {
// A list of key aliases in the user's account.
Aliases []*AliasListEntry `type:"list"`
// When Truncated is true, this value is present and contains the value to use
// for the Marker parameter in a subsequent pagination request.
// When Truncated is true, this element is present and contains the value to
// use for the Marker parameter in a subsequent request.
NextMarker *string `min:"1" type:"string"`
// A flag that indicates whether there are more items in the list. If your results
// were truncated, you can use the Marker parameter to make a subsequent pagination
// request to retrieve more items in the list.
// A flag that indicates whether there are more items in the list. When this
// value is true, the list in this response is truncated. To retrieve more items,
// pass the value of the NextMarker element in this response to the Marker parameter
// in a subsequent request.
Truncated *bool `type:"boolean"`
}
@ -5673,17 +5970,17 @@ type ListGrantsInput struct {
// KeyId is a required field
KeyId *string `min:"1" type:"string" required:"true"`
// When paginating results, specify the maximum number of items to return in
// the response. If additional items exist beyond the number you specify, the
// Truncated element in the response is set to true.
// Use this parameter to specify the maximum number of items to return. When
// this value is present, AWS KMS does not return more than the specified number
// of items, but it might return fewer.
//
// This value is optional. If you include a value, it must be between 1 and
// 100, inclusive. If you do not include a value, it defaults to 50.
Limit *int64 `min:"1" type:"integer"`
// Use this parameter only when paginating results and only in a subsequent
// request after you receive a response with truncated results. Set it to the
// value of NextMarker from the response you just received.
// Use this parameter in a subsequent request after you receive a response with
// truncated results. Set it to the value of NextMarker from the truncated response
// you just received.
Marker *string `min:"1" type:"string"`
}
@ -5744,13 +6041,14 @@ type ListGrantsResponse struct {
// A list of grants.
Grants []*GrantListEntry `type:"list"`
// When Truncated is true, this value is present and contains the value to use
// for the Marker parameter in a subsequent pagination request.
// When Truncated is true, this element is present and contains the value to
// use for the Marker parameter in a subsequent request.
NextMarker *string `min:"1" type:"string"`
// A flag that indicates whether there are more items in the list. If your results
// were truncated, you can use the Marker parameter to make a subsequent pagination
// request to retrieve more items in the list.
// A flag that indicates whether there are more items in the list. When this
// value is true, the list in this response is truncated. To retrieve more items,
// pass the value of the NextMarker element in this response to the Marker parameter
// in a subsequent request.
Truncated *bool `type:"boolean"`
}
@ -5796,9 +6094,9 @@ type ListKeyPoliciesInput struct {
// KeyId is a required field
KeyId *string `min:"1" type:"string" required:"true"`
// When paginating results, specify the maximum number of items to return in
// the response. If additional items exist beyond the number you specify, the
// Truncated element in the response is set to true.
// Use this parameter to specify the maximum number of items to return. When
// this value is present, AWS KMS does not return more than the specified number
// of items, but it might return fewer.
//
// This value is optional. If you include a value, it must be between 1 and
// 1000, inclusive. If you do not include a value, it defaults to 100.
@ -5806,9 +6104,9 @@ type ListKeyPoliciesInput struct {
// Currently only 1 policy can be attached to a key.
Limit *int64 `min:"1" type:"integer"`
// Use this parameter only when paginating results and only in a subsequent
// request after you receive a response with truncated results. Set it to the
// value of NextMarker from the response you just received.
// Use this parameter in a subsequent request after you receive a response with
// truncated results. Set it to the value of NextMarker from the truncated response
// you just received.
Marker *string `min:"1" type:"string"`
}
@ -5866,17 +6164,18 @@ func (s *ListKeyPoliciesInput) SetMarker(v string) *ListKeyPoliciesInput {
type ListKeyPoliciesOutput struct {
_ struct{} `type:"structure"`
// When Truncated is true, this value is present and contains the value to use
// for the Marker parameter in a subsequent pagination request.
// When Truncated is true, this element is present and contains the value to
// use for the Marker parameter in a subsequent request.
NextMarker *string `min:"1" type:"string"`
// A list of policy names. Currently, there is only one policy and it is named
// "Default".
PolicyNames []*string `type:"list"`
// A flag that indicates whether there are more items in the list. If your results
// were truncated, you can use the Marker parameter to make a subsequent pagination
// request to retrieve more items in the list.
// A flag that indicates whether there are more items in the list. When this
// value is true, the list in this response is truncated. To retrieve more items,
// pass the value of the NextMarker element in this response to the Marker parameter
// in a subsequent request.
Truncated *bool `type:"boolean"`
}
@ -5912,17 +6211,17 @@ func (s *ListKeyPoliciesOutput) SetTruncated(v bool) *ListKeyPoliciesOutput {
type ListKeysInput struct {
_ struct{} `type:"structure"`
// When paginating results, specify the maximum number of items to return in
// the response. If additional items exist beyond the number you specify, the
// Truncated element in the response is set to true.
// Use this parameter to specify the maximum number of items to return. When
// this value is present, AWS KMS does not return more than the specified number
// of items, but it might return fewer.
//
// This value is optional. If you include a value, it must be between 1 and
// 1000, inclusive. If you do not include a value, it defaults to 100.
Limit *int64 `min:"1" type:"integer"`
// Use this parameter only when paginating results and only in a subsequent
// request after you receive a response with truncated results. Set it to the
// value of NextMarker from the response you just received.
// Use this parameter in a subsequent request after you receive a response with
// truncated results. Set it to the value of NextMarker from the truncated response
// you just received.
Marker *string `min:"1" type:"string"`
}
@ -5971,13 +6270,14 @@ type ListKeysOutput struct {
// A list of keys.
Keys []*KeyListEntry `type:"list"`
// When Truncated is true, this value is present and contains the value to use
// for the Marker parameter in a subsequent pagination request.
// When Truncated is true, this element is present and contains the value to
// use for the Marker parameter in a subsequent request.
NextMarker *string `min:"1" type:"string"`
// A flag that indicates whether there are more items in the list. If your results
// were truncated, you can use the Marker parameter to make a subsequent pagination
// request to retrieve more items in the list.
// A flag that indicates whether there are more items in the list. When this
// value is true, the list in this response is truncated. To retrieve more items,
// pass the value of the NextMarker element in this response to the Marker parameter
// in a subsequent request.
Truncated *bool `type:"boolean"`
}
@ -6009,21 +6309,150 @@ func (s *ListKeysOutput) SetTruncated(v bool) *ListKeysOutput {
return s
}
// Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ListResourceTagsRequest
type ListResourceTagsInput struct {
_ struct{} `type:"structure"`
// A unique identifier for the CMK whose tags you are listing. You can use the
// unique key ID or the Amazon Resource Name (ARN) of the CMK. Examples:
//
// * Unique key ID: 1234abcd-12ab-34cd-56ef-1234567890ab
//
// * Key ARN: arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab
//
// KeyId is a required field
KeyId *string `min:"1" type:"string" required:"true"`
// Use this parameter to specify the maximum number of items to return. When
// this value is present, AWS KMS does not return more than the specified number
// of items, but it might return fewer.
//
// This value is optional. If you include a value, it must be between 1 and
// 50, inclusive. If you do not include a value, it defaults to 50.
Limit *int64 `min:"1" type:"integer"`
// Use this parameter in a subsequent request after you receive a response with
// truncated results. Set it to the value of NextMarker from the truncated response
// you just received.
//
// Do not attempt to construct this value. Use only the value of NextMarker
// from the truncated response you just received.
Marker *string `min:"1" type:"string"`
}
// String returns the string representation
func (s ListResourceTagsInput) String() string {
return awsutil.Prettify(s)
}
// GoString returns the string representation
func (s ListResourceTagsInput) GoString() string {
return s.String()
}
// Validate inspects the fields of the type to determine if they are valid.
func (s *ListResourceTagsInput) Validate() error {
invalidParams := request.ErrInvalidParams{Context: "ListResourceTagsInput"}
if s.KeyId == nil {
invalidParams.Add(request.NewErrParamRequired("KeyId"))
}
if s.KeyId != nil && len(*s.KeyId) < 1 {
invalidParams.Add(request.NewErrParamMinLen("KeyId", 1))
}
if s.Limit != nil && *s.Limit < 1 {
invalidParams.Add(request.NewErrParamMinValue("Limit", 1))
}
if s.Marker != nil && len(*s.Marker) < 1 {
invalidParams.Add(request.NewErrParamMinLen("Marker", 1))
}
if invalidParams.Len() > 0 {
return invalidParams
}
return nil
}
// SetKeyId sets the KeyId field's value.
func (s *ListResourceTagsInput) SetKeyId(v string) *ListResourceTagsInput {
s.KeyId = &v
return s
}
// SetLimit sets the Limit field's value.
func (s *ListResourceTagsInput) SetLimit(v int64) *ListResourceTagsInput {
s.Limit = &v
return s
}
// SetMarker sets the Marker field's value.
func (s *ListResourceTagsInput) SetMarker(v string) *ListResourceTagsInput {
s.Marker = &v
return s
}
// Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ListResourceTagsResponse
type ListResourceTagsOutput struct {
_ struct{} `type:"structure"`
// When Truncated is true, this element is present and contains the value to
// use for the Marker parameter in a subsequent request.
//
// Do not assume or infer any information from this value.
NextMarker *string `min:"1" type:"string"`
// A list of tags. Each tag consists of a tag key and a tag value.
Tags []*Tag `type:"list"`
// A flag that indicates whether there are more items in the list. When this
// value is true, the list in this response is truncated. To retrieve more items,
// pass the value of the NextMarker element in this response to the Marker parameter
// in a subsequent request.
Truncated *bool `type:"boolean"`
}
// String returns the string representation
func (s ListResourceTagsOutput) String() string {
return awsutil.Prettify(s)
}
// GoString returns the string representation
func (s ListResourceTagsOutput) GoString() string {
return s.String()
}
// SetNextMarker sets the NextMarker field's value.
func (s *ListResourceTagsOutput) SetNextMarker(v string) *ListResourceTagsOutput {
s.NextMarker = &v
return s
}
// SetTags sets the Tags field's value.
func (s *ListResourceTagsOutput) SetTags(v []*Tag) *ListResourceTagsOutput {
s.Tags = v
return s
}
// SetTruncated sets the Truncated field's value.
func (s *ListResourceTagsOutput) SetTruncated(v bool) *ListResourceTagsOutput {
s.Truncated = &v
return s
}
// Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ListRetirableGrantsRequest
type ListRetirableGrantsInput struct {
_ struct{} `type:"structure"`
// When paginating results, specify the maximum number of items to return in
// the response. If additional items exist beyond the number you specify, the
// Truncated element in the response is set to true.
// Use this parameter to specify the maximum number of items to return. When
// this value is present, AWS KMS does not return more than the specified number
// of items, but it might return fewer.
//
// This value is optional. If you include a value, it must be between 1 and
// 100, inclusive. If you do not include a value, it defaults to 50.
Limit *int64 `min:"1" type:"integer"`
// Use this parameter only when paginating results and only in a subsequent
// request after you receive a response with truncated results. Set it to the
// value of NextMarker from the response you just received.
// Use this parameter in a subsequent request after you receive a response with
// truncated results. Set it to the value of NextMarker from the truncated response
// you just received.
Marker *string `min:"1" type:"string"`
// The retiring principal for which to list grants.
@ -6101,8 +6530,8 @@ type PutKeyPolicyInput struct {
// For more information, refer to the scenario in the Default Key Policy (http://docs.aws.amazon.com/kms/latest/developerguide/key-policies.html#key-policy-default-allow-root-enable-iam)
// section in the AWS Key Management Service Developer Guide.
//
// Use this parameter only when you intend to prevent the principal making the
// request from making a subsequent PutKeyPolicy request on the CMK.
// Use this parameter only when you intend to prevent the principal that is
// making the request from making a subsequent PutKeyPolicy request on the CMK.
//
// The default value is false.
BypassPolicyLockoutSafetyCheck *bool `type:"boolean"`
@ -6123,18 +6552,18 @@ type PutKeyPolicyInput struct {
// If you do not set BypassPolicyLockoutSafetyCheck to true, the policy must
// meet the following criteria:
//
// * It must allow the principal making the PutKeyPolicy request to make
// a subsequent PutKeyPolicy request on the CMK. This reduces the likelihood
// that the CMK becomes unmanageable. For more information, refer to the
// scenario in the Default Key Policy (http://docs.aws.amazon.com/kms/latest/developerguide/key-policies.html#key-policy-default-allow-root-enable-iam)
// * It must allow the principal that is making the PutKeyPolicy request
// to make a subsequent PutKeyPolicy request on the CMK. This reduces the
// likelihood that the CMK becomes unmanageable. For more information, refer
// to the scenario in the Default Key Policy (http://docs.aws.amazon.com/kms/latest/developerguide/key-policies.html#key-policy-default-allow-root-enable-iam)
// section in the AWS Key Management Service Developer Guide.
//
// * The principal(s) specified in the key policy must exist and be visible
// to AWS KMS. When you create a new AWS principal (for example, an IAM user
// or role), you might need to enforce a delay before specifying the new
// principal in a key policy because the new principal might not immediately
// be visible to AWS KMS. For more information, see Changes that I make are
// not always immediately visible (http://docs.aws.amazon.com/IAM/latest/UserGuide/troubleshoot_general.html#troubleshoot_general_eventual-consistency)
// * The principals that are specified in the key policy must exist and be
// visible to AWS KMS. When you create a new AWS principal (for example,
// an IAM user or role), you might need to enforce a delay before specifying
// the new principal in a key policy because the new principal might not
// immediately be visible to AWS KMS. For more information, see Changes that
// I make are not always immediately visible (http://docs.aws.amazon.com/IAM/latest/UserGuide/troubleshoot_general.html#troubleshoot_general_eventual-consistency)
// in the IAM User Guide.
//
// The policy size limit is 32 KiB (32768 bytes).
@ -6636,6 +7065,226 @@ func (s *ScheduleKeyDeletionOutput) SetKeyId(v string) *ScheduleKeyDeletionOutpu
return s
}
// A key-value pair. A tag consists of a tag key and a tag value. Tag keys and
// tag values are both required, but tag values can be empty (null) strings.
// Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/Tag
type Tag struct {
_ struct{} `type:"structure"`
// The key of the tag.
//
// TagKey is a required field
TagKey *string `min:"1" type:"string" required:"true"`
// The value of the tag.
//
// TagValue is a required field
TagValue *string `type:"string" required:"true"`
}
// String returns the string representation
func (s Tag) String() string {
return awsutil.Prettify(s)
}
// GoString returns the string representation
func (s Tag) GoString() string {
return s.String()
}
// Validate inspects the fields of the type to determine if they are valid.
func (s *Tag) Validate() error {
invalidParams := request.ErrInvalidParams{Context: "Tag"}
if s.TagKey == nil {
invalidParams.Add(request.NewErrParamRequired("TagKey"))
}
if s.TagKey != nil && len(*s.TagKey) < 1 {
invalidParams.Add(request.NewErrParamMinLen("TagKey", 1))
}
if s.TagValue == nil {
invalidParams.Add(request.NewErrParamRequired("TagValue"))
}
if invalidParams.Len() > 0 {
return invalidParams
}
return nil
}
// SetTagKey sets the TagKey field's value.
func (s *Tag) SetTagKey(v string) *Tag {
s.TagKey = &v
return s
}
// SetTagValue sets the TagValue field's value.
func (s *Tag) SetTagValue(v string) *Tag {
s.TagValue = &v
return s
}
// Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/TagResourceRequest
type TagResourceInput struct {
_ struct{} `type:"structure"`
// A unique identifier for the CMK you are tagging. You can use the unique key
// ID or the Amazon Resource Name (ARN) of the CMK. Examples:
//
// * Unique key ID: 1234abcd-12ab-34cd-56ef-1234567890ab
//
// * Key ARN: arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab
//
// KeyId is a required field
KeyId *string `min:"1" type:"string" required:"true"`
// One or more tags. Each tag consists of a tag key and a tag value.
//
// Tags is a required field
Tags []*Tag `type:"list" required:"true"`
}
// String returns the string representation
func (s TagResourceInput) String() string {
return awsutil.Prettify(s)
}
// GoString returns the string representation
func (s TagResourceInput) GoString() string {
return s.String()
}
// Validate inspects the fields of the type to determine if they are valid.
func (s *TagResourceInput) Validate() error {
invalidParams := request.ErrInvalidParams{Context: "TagResourceInput"}
if s.KeyId == nil {
invalidParams.Add(request.NewErrParamRequired("KeyId"))
}
if s.KeyId != nil && len(*s.KeyId) < 1 {
invalidParams.Add(request.NewErrParamMinLen("KeyId", 1))
}
if s.Tags == nil {
invalidParams.Add(request.NewErrParamRequired("Tags"))
}
if s.Tags != nil {
for i, v := range s.Tags {
if v == nil {
continue
}
if err := v.Validate(); err != nil {
invalidParams.AddNested(fmt.Sprintf("%s[%v]", "Tags", i), err.(request.ErrInvalidParams))
}
}
}
if invalidParams.Len() > 0 {
return invalidParams
}
return nil
}
// SetKeyId sets the KeyId field's value.
func (s *TagResourceInput) SetKeyId(v string) *TagResourceInput {
s.KeyId = &v
return s
}
// SetTags sets the Tags field's value.
func (s *TagResourceInput) SetTags(v []*Tag) *TagResourceInput {
s.Tags = v
return s
}
// Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/TagResourceOutput
type TagResourceOutput struct {
_ struct{} `type:"structure"`
}
// String returns the string representation
func (s TagResourceOutput) String() string {
return awsutil.Prettify(s)
}
// GoString returns the string representation
func (s TagResourceOutput) GoString() string {
return s.String()
}
// Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/UntagResourceRequest
type UntagResourceInput struct {
_ struct{} `type:"structure"`
// A unique identifier for the CMK from which you are removing tags. You can
// use the unique key ID or the Amazon Resource Name (ARN) of the CMK. Examples:
//
// * Unique key ID: 1234abcd-12ab-34cd-56ef-1234567890ab
//
// * Key ARN: arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab
//
// KeyId is a required field
KeyId *string `min:"1" type:"string" required:"true"`
// One or more tag keys. Specify only the tag keys, not the tag values.
//
// TagKeys is a required field
TagKeys []*string `type:"list" required:"true"`
}
// String returns the string representation
func (s UntagResourceInput) String() string {
return awsutil.Prettify(s)
}
// GoString returns the string representation
func (s UntagResourceInput) GoString() string {
return s.String()
}
// Validate inspects the fields of the type to determine if they are valid.
func (s *UntagResourceInput) Validate() error {
invalidParams := request.ErrInvalidParams{Context: "UntagResourceInput"}
if s.KeyId == nil {
invalidParams.Add(request.NewErrParamRequired("KeyId"))
}
if s.KeyId != nil && len(*s.KeyId) < 1 {
invalidParams.Add(request.NewErrParamMinLen("KeyId", 1))
}
if s.TagKeys == nil {
invalidParams.Add(request.NewErrParamRequired("TagKeys"))
}
if invalidParams.Len() > 0 {
return invalidParams
}
return nil
}
// SetKeyId sets the KeyId field's value.
func (s *UntagResourceInput) SetKeyId(v string) *UntagResourceInput {
s.KeyId = &v
return s
}
// SetTagKeys sets the TagKeys field's value.
func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput {
s.TagKeys = v
return s
}
// Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/UntagResourceOutput
type UntagResourceOutput struct {
_ struct{} `type:"structure"`
}
// String returns the string representation
func (s UntagResourceOutput) String() string {
return awsutil.Prettify(s)
}
// GoString returns the string representation
func (s UntagResourceOutput) GoString() string {
return s.String()
}
// Please also see https://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/UpdateAliasRequest
type UpdateAliasInput struct {
_ struct{} `type:"structure"`

View File

@ -139,6 +139,12 @@ const (
// be found.
ErrCodeNotFoundException = "NotFoundException"
// ErrCodeTagException for service response error code
// "TagException".
//
// The request was rejected because one or more tags are not valid.
ErrCodeTagException = "TagException"
// ErrCodeUnsupportedOperationException for service response error code
// "UnsupportedOperationException".
//

632
vendor/vendor.json vendored
View File

@ -468,628 +468,628 @@
"revisionTime": "2017-01-23T00:46:44Z"
},
{
"checksumSHA1": "ZF6dhdQir52iVxFMxViNbJkbC0s=",
"checksumSHA1": "RYWUn4vWUH+L53izaqSXdQIuTN8=",
"path": "github.com/aws/aws-sdk-go",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "yb48ic7+BRrbAK7p1aCqBb57v68=",
"checksumSHA1": "BZ0q3wrp8jDPgdvCNchvPQAAlPw=",
"path": "github.com/aws/aws-sdk-go/aws",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "Y9W+4GimK4Fuxq+vyIskVYFRnX4=",
"path": "github.com/aws/aws-sdk-go/aws/awserr",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "yyYr41HZ1Aq0hWc3J5ijXwYEcac=",
"path": "github.com/aws/aws-sdk-go/aws/awsutil",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "iThCyNRL/oQFD9CF2SYgBGl+aww=",
"path": "github.com/aws/aws-sdk-go/aws/client",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "ieAJ+Cvp/PKv1LpUEnUXpc3OI6E=",
"path": "github.com/aws/aws-sdk-go/aws/client/metadata",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "Fl8vRSCY0MbM04cmiz/0MID+goA=",
"path": "github.com/aws/aws-sdk-go/aws/corehandlers",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "zu5C95rmCZff6NYZb62lEaT5ibE=",
"path": "github.com/aws/aws-sdk-go/aws/credentials",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "u3GOAJLmdvbuNUeUEcZSEAOeL/0=",
"path": "github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "NUJUTWlc1sV8b7WjfiYc4JZbXl0=",
"path": "github.com/aws/aws-sdk-go/aws/credentials/endpointcreds",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "4Ipx+5xN0gso+cENC2MHMWmQlR4=",
"path": "github.com/aws/aws-sdk-go/aws/credentials/stscreds",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "lqh3fG7wCochvB4iHAZJuhhEJW0=",
"path": "github.com/aws/aws-sdk-go/aws/defaults",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "/EXbk/z2TWjWc1Hvb4QYs3Wmhb8=",
"path": "github.com/aws/aws-sdk-go/aws/ec2metadata",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "JTrzEDPXL3pUUH+dMCixz9T9rLY=",
"path": "github.com/aws/aws-sdk-go/aws/endpoints",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "M78rTxU55Qagqr3MYj91im2031E=",
"path": "github.com/aws/aws-sdk-go/aws/request",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "bYywgCKzqJQtFsL+XpuVRELYsgw=",
"path": "github.com/aws/aws-sdk-go/aws/session",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "0FvPLvkBUpTElfUc/FZtPsJfuV0=",
"path": "github.com/aws/aws-sdk-go/aws/signer/v4",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "wk7EyvDaHwb5qqoOP/4d3cV0708=",
"path": "github.com/aws/aws-sdk-go/private/protocol",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "1QmQ3FqV37w0Zi44qv8pA1GeR0A=",
"path": "github.com/aws/aws-sdk-go/private/protocol/ec2query",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "O6hcK24yI6w7FA+g4Pbr+eQ7pys=",
"path": "github.com/aws/aws-sdk-go/private/protocol/json/jsonutil",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "R00RL5jJXRYq1iiK1+PGvMfvXyM=",
"path": "github.com/aws/aws-sdk-go/private/protocol/jsonrpc",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "ZqY5RWavBLWTo6j9xqdyBEaNFRk=",
"path": "github.com/aws/aws-sdk-go/private/protocol/query",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "hqTEmgtchF9SwVTW0IQId2eLUKM=",
"path": "github.com/aws/aws-sdk-go/private/protocol/query/queryutil",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "szZSLm3BlYkL3vqlZhNAlYk8iwM=",
"path": "github.com/aws/aws-sdk-go/private/protocol/rest",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "Rpu8KBtHZgvhkwHxUfaky+qW+G4=",
"path": "github.com/aws/aws-sdk-go/private/protocol/restjson",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "ODo+ko8D6unAxZuN1jGzMcN4QCc=",
"path": "github.com/aws/aws-sdk-go/private/protocol/restxml",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "lZ1z4xAbT8euCzKoAsnEYic60VE=",
"path": "github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "F6mth+G7dXN1GI+nktaGo8Lx8aE=",
"path": "github.com/aws/aws-sdk-go/private/signer/v2",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "Eo9yODN5U99BK0pMzoqnBm7PCrY=",
"path": "github.com/aws/aws-sdk-go/private/waiter",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "9n/Gdm1mNIxB7eXRZR+LP2pLjr8=",
"path": "github.com/aws/aws-sdk-go/service/acm",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "ygS1AtvAaYa1JHsccugtZUlxnxo=",
"path": "github.com/aws/aws-sdk-go/service/apigateway",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "vywzqp8jtu1rUKkb/4LEld2yOgQ=",
"path": "github.com/aws/aws-sdk-go/service/applicationautoscaling",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "0/2niio3ok72EAFl/s3S/E/yabc=",
"path": "github.com/aws/aws-sdk-go/service/autoscaling",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "rKlCBX8p5aFkljRSWug8chDKOsU=",
"path": "github.com/aws/aws-sdk-go/service/cloudformation",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "FKms6qE/E3ZLLV90G877CrXJwpk=",
"path": "github.com/aws/aws-sdk-go/service/cloudfront",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "YCEne7Ho245VJlaDqxpGaaNnNAs=",
"path": "github.com/aws/aws-sdk-go/service/cloudtrail",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "ZnIZiTYeRgS2393kOcYxNL0qAUQ=",
"path": "github.com/aws/aws-sdk-go/service/cloudwatch",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "wlq1vQbXSJ4NK6fzlVrPDZwyw8A=",
"path": "github.com/aws/aws-sdk-go/service/cloudwatchevents",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "TMRiIJYbg0/5naYSnYk3DQnaDkk=",
"path": "github.com/aws/aws-sdk-go/service/cloudwatchlogs",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "8T0+kiovp+vGclOMZMajizGsG54=",
"path": "github.com/aws/aws-sdk-go/service/codebuild",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "JKGhzZ6hg3myUEnNndjUyamloN4=",
"path": "github.com/aws/aws-sdk-go/service/codecommit",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "Lzj28Igm2Nazp9iY1qt3nJQ8vv4=",
"path": "github.com/aws/aws-sdk-go/service/codedeploy",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "tTOqlqLdJim89F/7bLsXe5WfIyQ=",
"checksumSHA1": "NYRd4lqocAcZdkEvLHAZYyXz8Bs=",
"path": "github.com/aws/aws-sdk-go/service/configservice",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "fcYSy6jPQjLB7mtOfxsMqWnjobU=",
"path": "github.com/aws/aws-sdk-go/service/databasemigrationservice",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "efnIi8bx7cQJ46T9mtzg/SFRqLI=",
"path": "github.com/aws/aws-sdk-go/service/directoryservice",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "nz8TKu6v2dXW8kvHln2VguNmUuw=",
"path": "github.com/aws/aws-sdk-go/service/dynamodb",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "MCyzbsgz1wWscxzKT9rOLxgTFJQ=",
"path": "github.com/aws/aws-sdk-go/service/ec2",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "B6qHy1+Rrp9lQCBR/JDRT72kuCI=",
"path": "github.com/aws/aws-sdk-go/service/ecr",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "UFpKfwRxhzQk3pCbBrBa2RsPL24=",
"path": "github.com/aws/aws-sdk-go/service/ecs",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "jTTOfudaj/nYDyLCig9SKlDFFHk=",
"path": "github.com/aws/aws-sdk-go/service/efs",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "5ZYWoEnb0SID/9cKRb1oGPrrhsA=",
"path": "github.com/aws/aws-sdk-go/service/elasticache",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "36zsmuFSem1Xju70nvibiVAA0qQ=",
"path": "github.com/aws/aws-sdk-go/service/elasticbeanstalk",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "+9UorfUASetaZYrsB6XDjxTZDiI=",
"path": "github.com/aws/aws-sdk-go/service/elasticsearchservice",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "M1+iJ/A2Ml8bxSJFrBr/jWsv9w0=",
"path": "github.com/aws/aws-sdk-go/service/elastictranscoder",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "BjzlDfZp1UvDoFfFnkwBxJxtylg=",
"path": "github.com/aws/aws-sdk-go/service/elb",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "42TACCjZnJKGuF4ijfLpKUpw4/I=",
"path": "github.com/aws/aws-sdk-go/service/elbv2",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "x+ykEiXwI53Wm6Ypb4XgFf/6HaI=",
"path": "github.com/aws/aws-sdk-go/service/emr",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "1O87s9AddHMbwCu6ooNULcW9iE8=",
"path": "github.com/aws/aws-sdk-go/service/firehose",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "g5xmBO7nAUGV2yT8SAL2tfP8DUU=",
"path": "github.com/aws/aws-sdk-go/service/glacier",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "vtaKEwBXDiWg000PcDBPbnOZEoY=",
"path": "github.com/aws/aws-sdk-go/service/iam",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "Bk6ExT97T4NMOyXthMr6Avm34mg=",
"path": "github.com/aws/aws-sdk-go/service/inspector",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "lUmFKbtBQn9S4qrD5GOd57PIU1c=",
"path": "github.com/aws/aws-sdk-go/service/kinesis",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "Ph4do7Cr6g4zZ4BqLcnXUTcnCKI=",
"checksumSHA1": "l1NpLkHXS+eDybfk4Al9Afhyf/4=",
"path": "github.com/aws/aws-sdk-go/service/kms",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "8kUY3AExG/gcAJ2I2a5RCSoxx5I=",
"path": "github.com/aws/aws-sdk-go/service/lambda",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "Ab4YFGFLtEBEIpr8kHkLjB7ydGY=",
"path": "github.com/aws/aws-sdk-go/service/lightsail",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "c3N3uwWuXjwio6NNDAlDr0oUUXk=",
"path": "github.com/aws/aws-sdk-go/service/opsworks",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "M5FOT9uK1HSNypXWS8yVyt2tTWc=",
"path": "github.com/aws/aws-sdk-go/service/rds",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "09fncNHyk8Tcw9Ailvi0pi9F1Xc=",
"path": "github.com/aws/aws-sdk-go/service/redshift",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "BItdpcjLQLjnn2mjoAVyrnACKi8=",
"path": "github.com/aws/aws-sdk-go/service/route53",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "eEWM4wKzVbRqAwIy3MdMCDUGs2s=",
"path": "github.com/aws/aws-sdk-go/service/s3",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "4NNi2Ab0iPu/MRGo/kn20mTNxg4=",
"path": "github.com/aws/aws-sdk-go/service/ses",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "KpqdFUB/0gBsouCqZmflQ4YPXB0=",
"path": "github.com/aws/aws-sdk-go/service/sfn",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "cRGam+7Yt9Ys4WQH6TNYg+Fjf20=",
"path": "github.com/aws/aws-sdk-go/service/simpledb",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "3wN8qn+1be7xe/0zXrOM502s+8M=",
"path": "github.com/aws/aws-sdk-go/service/sns",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "pMyhp8ffTMnHDoF+Wu0rcvhVoNE=",
"path": "github.com/aws/aws-sdk-go/service/sqs",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "UEVVPCLpzuLRBIZI7X1A8mIpSuA=",
"path": "github.com/aws/aws-sdk-go/service/ssm",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "Knj17ZMPWkGYTm2hZxEgnuboMM4=",
"path": "github.com/aws/aws-sdk-go/service/sts",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "JFWOG1tlX1tt/7rMbeq+LnyWskY=",
"path": "github.com/aws/aws-sdk-go/service/waf",
"revision": "744809bad4e1770e6f2127c022c4d60117828bed",
"revisionTime": "2017-02-14T21:54:43Z",
"version": "v1.6.22",
"versionExact": "v1.6.22"
"revision": "b2852089fcfd0794d25d57f193e15121ab8a6d9e",
"revisionTime": "2017-02-17T18:38:06Z",
"version": "v1.6.25",
"versionExact": "v1.6.25"
},
{
"checksumSHA1": "nqw2Qn5xUklssHTubS5HDvEL9L4=",