provider/aws: Bump SDK version fo 1.6.22 (#11968)

Adds support for EBS Elastic Volumes
This commit is contained in:
Paul Stack 2017-02-15 16:49:14 +00:00 committed by GitHub
parent 168c334bc8
commit cae76db1ba
5 changed files with 923 additions and 324 deletions

View File

@ -1,3 +1,19 @@
Release v1.6.22 (2017-02-14)
===
Service Client Updates
---
* `service/ec2`: Updates service API, documentation, and paginators
* Adds support for the new Modify Volumes apis.
Release v1.6.21 (2017-02-11)
===
Service Client Updates
---
* `service/storagegateway`: Updates service API, documentation, and paginators
* File gateway mode in AWS Storage gateway provides access to objects in S3 as files on a Network File System (NFS) mount point. This is done by creating Nfs file shares using existing APIs CreateNfsFileShare. Using the feature in this update, the customer can restrict the clients that have read/write access to the gateway by specifying the list of clients as a list of IP addresses or CIDR blocks. This list can be specified using the API CreateNfsFileShare while creating new file shares, or UpdateNfsFileShare while update existing file shares. To find out the list of clients that have access, the existing API DescribeNfsFileShare will now output the list of clients that have access.
Release v1.6.20 (2017-02-09)
===

View File

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

View File

@ -7603,6 +7603,12 @@ func (c *EC2) DescribeNatGatewaysRequest(input *DescribeNatGatewaysInput) (req *
Name: opDescribeNatGateways,
HTTPMethod: "POST",
HTTPPath: "/",
Paginator: &request.Paginator{
InputTokens: []string{"NextToken"},
OutputTokens: []string{"NextToken"},
LimitToken: "MaxResults",
TruncationToken: "",
},
}
if input == nil {
@ -7631,6 +7637,31 @@ func (c *EC2) DescribeNatGateways(input *DescribeNatGatewaysInput) (*DescribeNat
return out, err
}
// DescribeNatGatewaysPages iterates over the pages of a DescribeNatGateways operation,
// calling the "fn" function with the response data for each page. To stop
// iterating, return false from the fn function.
//
// See DescribeNatGateways method for more information on how to use this operation.
//
// Note: This operation can generate multiple requests to a service.
//
// // Example iterating over at most 3 pages of a DescribeNatGateways operation.
// pageNum := 0
// err := client.DescribeNatGatewaysPages(params,
// func(page *DescribeNatGatewaysOutput, lastPage bool) bool {
// pageNum++
// fmt.Println(page)
// return pageNum <= 3
// })
//
func (c *EC2) DescribeNatGatewaysPages(input *DescribeNatGatewaysInput, fn func(p *DescribeNatGatewaysOutput, lastPage bool) (shouldContinue bool)) error {
page, _ := c.DescribeNatGatewaysRequest(input)
page.Handlers.Build.PushBack(request.MakeAddToUserAgentFreeFormHandler("Paginator"))
return page.EachPage(func(p interface{}, lastPage bool) bool {
return fn(p.(*DescribeNatGatewaysOutput), lastPage)
})
}
const opDescribeNetworkAcls = "DescribeNetworkAcls"
// DescribeNetworkAclsRequest generates a "aws/request.Request" representing the
@ -9834,6 +9865,78 @@ func (c *EC2) DescribeVolumesPages(input *DescribeVolumesInput, fn func(p *Descr
})
}
const opDescribeVolumesModifications = "DescribeVolumesModifications"
// DescribeVolumesModificationsRequest generates a "aws/request.Request" representing the
// client's request for the DescribeVolumesModifications operation. The "output" return
// value can be used to capture response data after the request's "Send" method
// is called.
//
// See DescribeVolumesModifications 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 DescribeVolumesModifications 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 DescribeVolumesModificationsRequest method.
// req, resp := client.DescribeVolumesModificationsRequest(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/DescribeVolumesModifications
func (c *EC2) DescribeVolumesModificationsRequest(input *DescribeVolumesModificationsInput) (req *request.Request, output *DescribeVolumesModificationsOutput) {
op := &request.Operation{
Name: opDescribeVolumesModifications,
HTTPMethod: "POST",
HTTPPath: "/",
}
if input == nil {
input = &DescribeVolumesModificationsInput{}
}
output = &DescribeVolumesModificationsOutput{}
req = c.newRequest(op, input, output)
return
}
// DescribeVolumesModifications API operation for Amazon Elastic Compute Cloud.
//
// Reports the current modification status of EBS volumes.
//
// Current-generation EBS volumes support modification of attributes including
// type, size, and (for io1 volumes) IOPS provisioning while either attached
// to or detached from an instance. Following an action from the API or the
// console to modify a volume, the status of the modification may be modifying,
// optimizing, completed, or failed. If a volume has never been modified, then
// certain elements of the returned VolumeModification objects are null.
//
// You can also use CloudWatch Events to check the status of a modification
// to an EBS volume. For information about CloudWatch Events, see the Amazon
// CloudWatch Events User Guide (http://docs.aws.amazon.com/http:/docs.aws.amazon.com/AmazonCloudWatch/latest/events/WhatIsCloudWatchEvents.html).
// For more information, see Monitoring Volume Modifications" (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-expand-volume.html#monitoring_mods).
//
// 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 DescribeVolumesModifications for usage and error information.
// Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/DescribeVolumesModifications
func (c *EC2) DescribeVolumesModifications(input *DescribeVolumesModificationsInput) (*DescribeVolumesModificationsOutput, error) {
req, out := c.DescribeVolumesModificationsRequest(input)
err := req.Send()
return out, err
}
const opDescribeVpcAttribute = "DescribeVpcAttribute"
// DescribeVpcAttributeRequest generates a "aws/request.Request" representing the
@ -12926,6 +13029,99 @@ func (c *EC2) ModifySubnetAttribute(input *ModifySubnetAttributeInput) (*ModifyS
return out, err
}
const opModifyVolume = "ModifyVolume"
// ModifyVolumeRequest generates a "aws/request.Request" representing the
// client's request for the ModifyVolume operation. The "output" return
// value can be used to capture response data after the request's "Send" method
// is called.
//
// See ModifyVolume 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 ModifyVolume 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 ModifyVolumeRequest method.
// req, resp := client.ModifyVolumeRequest(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/ModifyVolume
func (c *EC2) ModifyVolumeRequest(input *ModifyVolumeInput) (req *request.Request, output *ModifyVolumeOutput) {
op := &request.Operation{
Name: opModifyVolume,
HTTPMethod: "POST",
HTTPPath: "/",
}
if input == nil {
input = &ModifyVolumeInput{}
}
output = &ModifyVolumeOutput{}
req = c.newRequest(op, input, output)
return
}
// ModifyVolume API operation for Amazon Elastic Compute Cloud.
//
// You can modify several parameters of an existing EBS volume, including volume
// size, volume type, and IOPS capacity. If your EBS volume is attached to a
// current-generation EC2 instance type, you may be able to apply these changes
// without stopping the instance or detaching the volume from it. For more information
// about modifying an EBS volume running Linux, see Modifying the Size, IOPS,
// or Type of an EBS Volume on Linux (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-expand-volume.html).
// For more information about modifying an EBS volume running Windows, see Expanding
// the Storage Space of an EBS Volume on Windows (http://docs.aws.amazon.com/docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ebs-expand-volume.html).
//
// When you complete a resize operation on your volume, you need to extend the
// volume's file-system size to take advantage of the new storage capacity.
// For information about extending a Linux file system, see Extending a Linux
// File System (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-expand-volume.html#recognize-expanded-volume-linux).
// For information about extending a Windows file system, see Extending a Windows
// File System (http://docs.aws.amazon.com/http:/docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ebs-expand-volume.html#recognize-expanded-volume-windows).
//
// You can use CloudWatch Events to check the status of a modification to an
// EBS volume. For information about CloudWatch Events, see the Amazon CloudWatch
// Events User Guide (http://docs.aws.amazon.com/http:/docs.aws.amazon.com/AmazonCloudWatch/latest/events/WhatIsCloudWatchEvents.html).
// You can also track the status of a modification using the DescribeVolumesModifications
// (http://docs.aws.amazon.com/http:/docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeVolumesModifications.html)
// API. For information about tracking status changes using either method, see
// Monitoring Volume Modifications" (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-expand-volume.html#monitoring_mods).
//
// With previous-generation volumes and instance types, resizing an EBS volume
// may require detaching and reattaching the volume or stopping and restarting
// the instance. For more information about modifying an EBS volume running
// Linux, see Modifying the Size, IOPS, or Type of an EBS Volume on Linux (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-expand-volume.html).
// For more information about modifying an EBS volume running Windows, see Modifying
// the Size, IOPS, or Type of an EBS Volume on Windows (http://docs.aws.amazon.com/docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ebs-expand-volume.html).
//
// If you reach the maximum volume modification rate per volume limit, you will
// need to wait at least six hours before applying further modifications to
// the affected EBS volume.
//
// 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 ModifyVolume for usage and error information.
// Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/ModifyVolume
func (c *EC2) ModifyVolume(input *ModifyVolumeInput) (*ModifyVolumeOutput, error) {
req, out := c.ModifyVolumeRequest(input)
err := req.Send()
return out, err
}
const opModifyVolumeAttribute = "ModifyVolumeAttribute"
// ModifyVolumeAttributeRequest generates a "aws/request.Request" representing the
@ -13952,10 +14148,10 @@ func (c *EC2) ReplaceIamInstanceProfileAssociationRequest(input *ReplaceIamInsta
// 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.
// Replaces an IAM instance profile for the specified running 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.
//
@ -31003,10 +31199,10 @@ type DescribeVolumesInput struct {
// results in a single page along with a NextToken response element. The remaining
// results of the initial request can be seen by sending another DescribeVolumes
// request with the returned NextToken value. This value can be between 5 and
// 1000; if MaxResults is given a value larger than 1000, only 1000 results
// are returned. If this parameter is not used, then DescribeVolumes returns
// all results. You cannot specify this parameter and the volume IDs parameter
// in the same request.
// 500; if MaxResults is given a value larger than 500, only 500 results are
// returned. If this parameter is not used, then DescribeVolumes returns all
// results. You cannot specify this parameter and the volume IDs parameter in
// the same request.
MaxResults *int64 `locationName:"maxResults" type:"integer"`
// The NextToken value returned from a previous paginated DescribeVolumes request
@ -31059,6 +31255,105 @@ func (s *DescribeVolumesInput) SetVolumeIds(v []*string) *DescribeVolumesInput {
return s
}
// Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/DescribeVolumesModificationsRequest
type DescribeVolumesModificationsInput struct {
_ struct{} `type:"structure"`
// Checks whether you have the required permissions for the action, without
// actually making the request, and provides an error response. If you have
// the required permissions, the error response is DryRunOperation. Otherwise,
// it is UnauthorizedOperation.
DryRun *bool `type:"boolean"`
// One or more filters. Supported filters: volume-id, modification-state, target-size,
// target-iops, target-volume-type, original-size, original-iops, original-volume-type,
// start-time.
Filters []*Filter `locationName:"Filter" locationNameList:"Filter" type:"list"`
// The maximum number of results (up to a limit of 500) to be returned in a
// paginated request.
MaxResults *int64 `type:"integer"`
// The nextToken value returned by a previous paginated request.
NextToken *string `type:"string"`
// One or more volume IDs for which in-progress modifications will be described.
VolumeIds []*string `locationName:"VolumeId" locationNameList:"VolumeId" type:"list"`
}
// String returns the string representation
func (s DescribeVolumesModificationsInput) String() string {
return awsutil.Prettify(s)
}
// GoString returns the string representation
func (s DescribeVolumesModificationsInput) GoString() string {
return s.String()
}
// SetDryRun sets the DryRun field's value.
func (s *DescribeVolumesModificationsInput) SetDryRun(v bool) *DescribeVolumesModificationsInput {
s.DryRun = &v
return s
}
// SetFilters sets the Filters field's value.
func (s *DescribeVolumesModificationsInput) SetFilters(v []*Filter) *DescribeVolumesModificationsInput {
s.Filters = v
return s
}
// SetMaxResults sets the MaxResults field's value.
func (s *DescribeVolumesModificationsInput) SetMaxResults(v int64) *DescribeVolumesModificationsInput {
s.MaxResults = &v
return s
}
// SetNextToken sets the NextToken field's value.
func (s *DescribeVolumesModificationsInput) SetNextToken(v string) *DescribeVolumesModificationsInput {
s.NextToken = &v
return s
}
// SetVolumeIds sets the VolumeIds field's value.
func (s *DescribeVolumesModificationsInput) SetVolumeIds(v []*string) *DescribeVolumesModificationsInput {
s.VolumeIds = v
return s
}
// Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/DescribeVolumesModificationsResult
type DescribeVolumesModificationsOutput struct {
_ struct{} `type:"structure"`
// Token for pagination, null if there are no more results
NextToken *string `locationName:"nextToken" type:"string"`
// A list of returned VolumeModification objects.
VolumesModifications []*VolumeModification `locationName:"volumeModificationSet" locationNameList:"item" type:"list"`
}
// String returns the string representation
func (s DescribeVolumesModificationsOutput) String() string {
return awsutil.Prettify(s)
}
// GoString returns the string representation
func (s DescribeVolumesModificationsOutput) GoString() string {
return s.String()
}
// SetNextToken sets the NextToken field's value.
func (s *DescribeVolumesModificationsOutput) SetNextToken(v string) *DescribeVolumesModificationsOutput {
s.NextToken = &v
return s
}
// SetVolumesModifications sets the VolumesModifications field's value.
func (s *DescribeVolumesModificationsOutput) SetVolumesModifications(v []*VolumeModification) *DescribeVolumesModificationsOutput {
s.VolumesModifications = v
return s
}
// Contains the output of DescribeVolumes.
// Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/DescribeVolumesResult
type DescribeVolumesOutput struct {
@ -40157,6 +40452,120 @@ func (s ModifyVolumeAttributeOutput) GoString() string {
return s.String()
}
// Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/ModifyVolumeRequest
type ModifyVolumeInput struct {
_ struct{} `type:"structure"`
// Checks whether you have the required permissions for the action, without
// actually making the request, and provides an error response. If you have
// the required permissions, the error response is DryRunOperation. Otherwise,
// it is UnauthorizedOperation.
DryRun *bool `type:"boolean"`
// Target IOPS rate of the volume to be modified.
//
// Only valid for Provisioned IOPS SSD (io1) volumes. For more information about
// io1 IOPS configuration, see http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html#EBSVolumeTypes_piops
// (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html#EBSVolumeTypes_piops).
Iops *int64 `type:"integer"`
// Target size in GiB of the volume to be modified. Target volume size must
// be greater than or equal to than the existing size of the volume. For information
// about available EBS volume sizes, see http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html
// (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html).
//
// Default: If no size is specified, the existing size is retained.
Size *int64 `type:"integer"`
// VolumeId is a required field
VolumeId *string `type:"string" required:"true"`
// Target EBS volume type of the volume to be modified
//
// Valid values are io1 | gp2 | sc1 | st1
//
// The API does not support modifications for volume type standard. You also
// cannot change the type of a volume to standard.
VolumeType *string `type:"string" enum:"VolumeType"`
}
// String returns the string representation
func (s ModifyVolumeInput) String() string {
return awsutil.Prettify(s)
}
// GoString returns the string representation
func (s ModifyVolumeInput) GoString() string {
return s.String()
}
// Validate inspects the fields of the type to determine if they are valid.
func (s *ModifyVolumeInput) Validate() error {
invalidParams := request.ErrInvalidParams{Context: "ModifyVolumeInput"}
if s.VolumeId == nil {
invalidParams.Add(request.NewErrParamRequired("VolumeId"))
}
if invalidParams.Len() > 0 {
return invalidParams
}
return nil
}
// SetDryRun sets the DryRun field's value.
func (s *ModifyVolumeInput) SetDryRun(v bool) *ModifyVolumeInput {
s.DryRun = &v
return s
}
// SetIops sets the Iops field's value.
func (s *ModifyVolumeInput) SetIops(v int64) *ModifyVolumeInput {
s.Iops = &v
return s
}
// SetSize sets the Size field's value.
func (s *ModifyVolumeInput) SetSize(v int64) *ModifyVolumeInput {
s.Size = &v
return s
}
// SetVolumeId sets the VolumeId field's value.
func (s *ModifyVolumeInput) SetVolumeId(v string) *ModifyVolumeInput {
s.VolumeId = &v
return s
}
// SetVolumeType sets the VolumeType field's value.
func (s *ModifyVolumeInput) SetVolumeType(v string) *ModifyVolumeInput {
s.VolumeType = &v
return s
}
// Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/ModifyVolumeResult
type ModifyVolumeOutput struct {
_ struct{} `type:"structure"`
// A VolumeModification object.
VolumeModification *VolumeModification `locationName:"volumeModification" type:"structure"`
}
// String returns the string representation
func (s ModifyVolumeOutput) String() string {
return awsutil.Prettify(s)
}
// GoString returns the string representation
func (s ModifyVolumeOutput) GoString() string {
return s.String()
}
// SetVolumeModification sets the VolumeModification field's value.
func (s *ModifyVolumeOutput) SetVolumeModification(v *VolumeModification) *ModifyVolumeOutput {
s.VolumeModification = v
return s
}
// Contains the parameters for ModifyVpcAttribute.
// Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/ModifyVpcAttributeRequest
type ModifyVpcAttributeInput struct {
@ -51108,6 +51517,133 @@ func (s *VolumeDetail) SetSize(v int64) *VolumeDetail {
return s
}
// Describes the modification status of an EBS volume.
//
// If the volume has never been modified, some element values will be null.
// Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/VolumeModification
type VolumeModification struct {
_ struct{} `type:"structure"`
// Modification completion or failure time.
EndTime *time.Time `locationName:"endTime" type:"timestamp" timestampFormat:"iso8601"`
// Current state of modification. Possible values are modifying | optimizing
// | complete | failed. Modification state is null for unmodified volumes.
ModificationState *string `locationName:"modificationState" type:"string" enum:"VolumeModificationState"`
// Original IOPS rate of the volume being modified.
OriginalIops *int64 `locationName:"originalIops" type:"integer"`
// Original size of the volume being modified.
OriginalSize *int64 `locationName:"originalSize" type:"integer"`
// Original EBS volume type of the volume being modified.
OriginalVolumeType *string `locationName:"originalVolumeType" type:"string" enum:"VolumeType"`
// Modification progress from 0 to 100%.
Progress *int64 `locationName:"progress" type:"long"`
// Modification start time
StartTime *time.Time `locationName:"startTime" type:"timestamp" timestampFormat:"iso8601"`
// Generic status message on modification progress or failure.
StatusMessage *string `locationName:"statusMessage" type:"string"`
// Target IOPS rate of the volume being modified.
TargetIops *int64 `locationName:"targetIops" type:"integer"`
// Target size of the volume being modified.
TargetSize *int64 `locationName:"targetSize" type:"integer"`
// Target EBS volume type of the volume being modified.
TargetVolumeType *string `locationName:"targetVolumeType" type:"string" enum:"VolumeType"`
// ID of the volume being modified.
VolumeId *string `locationName:"volumeId" type:"string"`
}
// String returns the string representation
func (s VolumeModification) String() string {
return awsutil.Prettify(s)
}
// GoString returns the string representation
func (s VolumeModification) GoString() string {
return s.String()
}
// SetEndTime sets the EndTime field's value.
func (s *VolumeModification) SetEndTime(v time.Time) *VolumeModification {
s.EndTime = &v
return s
}
// SetModificationState sets the ModificationState field's value.
func (s *VolumeModification) SetModificationState(v string) *VolumeModification {
s.ModificationState = &v
return s
}
// SetOriginalIops sets the OriginalIops field's value.
func (s *VolumeModification) SetOriginalIops(v int64) *VolumeModification {
s.OriginalIops = &v
return s
}
// SetOriginalSize sets the OriginalSize field's value.
func (s *VolumeModification) SetOriginalSize(v int64) *VolumeModification {
s.OriginalSize = &v
return s
}
// SetOriginalVolumeType sets the OriginalVolumeType field's value.
func (s *VolumeModification) SetOriginalVolumeType(v string) *VolumeModification {
s.OriginalVolumeType = &v
return s
}
// SetProgress sets the Progress field's value.
func (s *VolumeModification) SetProgress(v int64) *VolumeModification {
s.Progress = &v
return s
}
// SetStartTime sets the StartTime field's value.
func (s *VolumeModification) SetStartTime(v time.Time) *VolumeModification {
s.StartTime = &v
return s
}
// SetStatusMessage sets the StatusMessage field's value.
func (s *VolumeModification) SetStatusMessage(v string) *VolumeModification {
s.StatusMessage = &v
return s
}
// SetTargetIops sets the TargetIops field's value.
func (s *VolumeModification) SetTargetIops(v int64) *VolumeModification {
s.TargetIops = &v
return s
}
// SetTargetSize sets the TargetSize field's value.
func (s *VolumeModification) SetTargetSize(v int64) *VolumeModification {
s.TargetSize = &v
return s
}
// SetTargetVolumeType sets the TargetVolumeType field's value.
func (s *VolumeModification) SetTargetVolumeType(v string) *VolumeModification {
s.TargetVolumeType = &v
return s
}
// SetVolumeId sets the VolumeId field's value.
func (s *VolumeModification) SetVolumeId(v string) *VolumeModification {
s.VolumeId = &v
return s
}
// Describes a volume status operation code.
// Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/VolumeStatusAction
type VolumeStatusAction struct {
@ -53420,6 +53956,20 @@ const (
VolumeAttributeNameProductCodes = "productCodes"
)
const (
// VolumeModificationStateModifying is a VolumeModificationState enum value
VolumeModificationStateModifying = "modifying"
// VolumeModificationStateOptimizing is a VolumeModificationState enum value
VolumeModificationStateOptimizing = "optimizing"
// VolumeModificationStateCompleted is a VolumeModificationState enum value
VolumeModificationStateCompleted = "completed"
// VolumeModificationStateFailed is a VolumeModificationState enum value
VolumeModificationStateFailed = "failed"
)
const (
// VolumeStateCreating is a VolumeState enum value
VolumeStateCreating = "creating"

View File

@ -921,6 +921,39 @@ func (c *EC2) WaitUntilVpcExists(input *DescribeVpcsInput) error {
return w.Wait()
}
// WaitUntilVpcPeeringConnectionDeleted uses the Amazon EC2 API operation
// DescribeVpcPeeringConnections to wait for a condition to be met before returning.
// If the condition is not meet within the max attempt window an error will
// be returned.
func (c *EC2) WaitUntilVpcPeeringConnectionDeleted(input *DescribeVpcPeeringConnectionsInput) error {
waiterCfg := waiter.Config{
Operation: "DescribeVpcPeeringConnections",
Delay: 15,
MaxAttempts: 40,
Acceptors: []waiter.WaitAcceptor{
{
State: "success",
Matcher: "pathAll",
Argument: "VpcPeeringConnections[].Status.Code",
Expected: "deleted",
},
{
State: "success",
Matcher: "error",
Argument: "",
Expected: "InvalidVpcPeeringConnectionID.NotFound",
},
},
}
w := waiter.Waiter{
Client: c,
Input: input,
Config: waiterCfg,
}
return w.Wait()
}
// WaitUntilVpcPeeringConnectionExists uses the Amazon EC2 API operation
// DescribeVpcPeeringConnections to wait for a condition to be met before returning.
// If the condition is not meet within the max attempt window an error will

630
vendor/vendor.json vendored
View File

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