vendor: update all dependencies

This commit is contained in:
Nick Craig-Wood 2017-07-23 08:51:42 +01:00
parent 0b6fba34a3
commit eb87cf6f12
2008 changed files with 352633 additions and 1004750 deletions

View file

@ -2809,7 +2809,56 @@ func (c *CloudFront) UpdateDistributionRequest(input *UpdateDistributionInput) (
// UpdateDistribution API operation for Amazon CloudFront.
//
// Update a distribution.
// Updates the configuration for a web distribution. Perform the following steps.
//
// For information about updating a distribution using the CloudFront console,
// see Creating or Updating a Web Distribution Using the CloudFront Console
// (http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-creating-console.html)
// in the Amazon CloudFront Developer Guide.
//
// To update a web distribution using the CloudFront API
//
// Submit a GetDistributionConfig request to get the current configuration and
// an Etag header for the distribution.
//
// If you update the distribution again, you need to get a new Etag header.
//
// Update the XML document that was returned in the response to your GetDistributionConfig
// request to include the desired changes. You can't change the value of CallerReference.
// If you try to change this value, CloudFront returns an IllegalUpdate error.
//
// The new configuration replaces the existing configuration; the values that
// you specify in an UpdateDistribution request are not merged into the existing
// configuration. When you add, delete, or replace values in an element that
// allows multiple values (for example, CNAME), you must specify all of the
// values that you want to appear in the updated distribution. In addition,
// you must update the corresponding Quantity element.
//
// Submit an UpdateDistribution request to update the configuration for your
// distribution:
//
// In the request body, include the XML document that you updated in Step 2.
// The request body must include an XML document with a DistributionConfig element.
//
// Set the value of the HTTP If-Match header to the value of the ETag header
// that CloudFront returned when you submitted the GetDistributionConfig request
// in Step 1.
//
// Review the response to the UpdateDistribution request to confirm that the
// configuration was successfully updated.
//
// Optional: Submit a GetDistribution request to confirm that your changes have
// propagated. When propagation is complete, the value of Status is Deployed.
//
// Beginning with the 2012-05-05 version of the CloudFront API, we made substantial
// changes to the format of the XML document that you include in the request
// body when you create or update a distribution. With previous versions of
// the API, we discovered that it was too easy to accidentally delete one or
// more values for an element that accepts multiple values, for example, CNAMEs
// and trusted signers. Our changes for the 2012-05-05 release are intended
// to prevent these accidental deletions and to notify you when there's a mismatch
// between the number of values you say you're specifying in the Quantity element
// and the number of values you're actually specifying.
//
// 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
@ -3857,7 +3906,7 @@ type CreateCloudFrontOriginAccessIdentityInput struct {
// The current configuration information for the identity.
//
// CloudFrontOriginAccessIdentityConfig is a required field
CloudFrontOriginAccessIdentityConfig *OriginAccessIdentityConfig `locationName:"CloudFrontOriginAccessIdentityConfig" type:"structure" required:"true"`
CloudFrontOriginAccessIdentityConfig *OriginAccessIdentityConfig `locationName:"CloudFrontOriginAccessIdentityConfig" type:"structure" required:"true" xmlURI:"http://cloudfront.amazonaws.com/doc/2017-03-25/"`
}
// String returns the string representation
@ -3946,7 +3995,7 @@ type CreateDistributionInput struct {
// The distribution's configuration information.
//
// DistributionConfig is a required field
DistributionConfig *DistributionConfig `locationName:"DistributionConfig" type:"structure" required:"true"`
DistributionConfig *DistributionConfig `locationName:"DistributionConfig" type:"structure" required:"true" xmlURI:"http://cloudfront.amazonaws.com/doc/2017-03-25/"`
}
// String returns the string representation
@ -4035,7 +4084,7 @@ type CreateDistributionWithTagsInput struct {
// The distribution's configuration information.
//
// DistributionConfigWithTags is a required field
DistributionConfigWithTags *DistributionConfigWithTags `locationName:"DistributionConfigWithTags" type:"structure" required:"true"`
DistributionConfigWithTags *DistributionConfigWithTags `locationName:"DistributionConfigWithTags" type:"structure" required:"true" xmlURI:"http://cloudfront.amazonaws.com/doc/2017-03-25/"`
}
// String returns the string representation
@ -4129,7 +4178,7 @@ type CreateInvalidationInput struct {
// The batch information for the invalidation.
//
// InvalidationBatch is a required field
InvalidationBatch *InvalidationBatch `locationName:"InvalidationBatch" type:"structure" required:"true"`
InvalidationBatch *InvalidationBatch `locationName:"InvalidationBatch" type:"structure" required:"true" xmlURI:"http://cloudfront.amazonaws.com/doc/2017-03-25/"`
}
// String returns the string representation
@ -4218,7 +4267,7 @@ type CreateStreamingDistributionInput struct {
// The streaming distribution's configuration information.
//
// StreamingDistributionConfig is a required field
StreamingDistributionConfig *StreamingDistributionConfig `locationName:"StreamingDistributionConfig" type:"structure" required:"true"`
StreamingDistributionConfig *StreamingDistributionConfig `locationName:"StreamingDistributionConfig" type:"structure" required:"true" xmlURI:"http://cloudfront.amazonaws.com/doc/2017-03-25/"`
}
// String returns the string representation
@ -4307,7 +4356,7 @@ type CreateStreamingDistributionWithTagsInput struct {
// The streaming distribution's configuration information.
//
// StreamingDistributionConfigWithTags is a required field
StreamingDistributionConfigWithTags *StreamingDistributionConfigWithTags `locationName:"StreamingDistributionConfigWithTags" type:"structure" required:"true"`
StreamingDistributionConfigWithTags *StreamingDistributionConfigWithTags `locationName:"StreamingDistributionConfigWithTags" type:"structure" required:"true" xmlURI:"http://cloudfront.amazonaws.com/doc/2017-03-25/"`
}
// String returns the string representation
@ -8696,7 +8745,7 @@ type S3OriginConfig struct {
// objects in an Amazon S3 bucket through CloudFront. The format of the value
// is:
//
// origin-access-identity/CloudFront/ID-of-origin-access-identity
// origin-access-identity/cloudfront/ID-of-origin-access-identity
//
// where ID-of-origin-access-identity is the value that CloudFront returned
// in the ID element when you created the origin access identity.
@ -9526,7 +9575,7 @@ type TagResourceInput struct {
// A complex type that contains zero or more Tag elements.
//
// Tags is a required field
Tags *Tags `locationName:"Tags" type:"structure" required:"true"`
Tags *Tags `locationName:"Tags" type:"structure" required:"true" xmlURI:"http://cloudfront.amazonaws.com/doc/2017-03-25/"`
}
// String returns the string representation
@ -9727,7 +9776,7 @@ type UntagResourceInput struct {
// A complex type that contains zero or more Tag key elements.
//
// TagKeys is a required field
TagKeys *TagKeys `locationName:"TagKeys" type:"structure" required:"true"`
TagKeys *TagKeys `locationName:"TagKeys" type:"structure" required:"true" xmlURI:"http://cloudfront.amazonaws.com/doc/2017-03-25/"`
}
// String returns the string representation
@ -9791,7 +9840,7 @@ type UpdateCloudFrontOriginAccessIdentityInput struct {
// The identity's configuration information.
//
// CloudFrontOriginAccessIdentityConfig is a required field
CloudFrontOriginAccessIdentityConfig *OriginAccessIdentityConfig `locationName:"CloudFrontOriginAccessIdentityConfig" type:"structure" required:"true"`
CloudFrontOriginAccessIdentityConfig *OriginAccessIdentityConfig `locationName:"CloudFrontOriginAccessIdentityConfig" type:"structure" required:"true" xmlURI:"http://cloudfront.amazonaws.com/doc/2017-03-25/"`
// The identity's id.
//
@ -9894,7 +9943,7 @@ type UpdateDistributionInput struct {
// The distribution's configuration information.
//
// DistributionConfig is a required field
DistributionConfig *DistributionConfig `locationName:"DistributionConfig" type:"structure" required:"true"`
DistributionConfig *DistributionConfig `locationName:"DistributionConfig" type:"structure" required:"true" xmlURI:"http://cloudfront.amazonaws.com/doc/2017-03-25/"`
// The distribution's id.
//
@ -10006,7 +10055,7 @@ type UpdateStreamingDistributionInput struct {
// The streaming distribution's configuration information.
//
// StreamingDistributionConfig is a required field
StreamingDistributionConfig *StreamingDistributionConfig `locationName:"StreamingDistributionConfig" type:"structure" required:"true"`
StreamingDistributionConfig *StreamingDistributionConfig `locationName:"StreamingDistributionConfig" type:"structure" required:"true" xmlURI:"http://cloudfront.amazonaws.com/doc/2017-03-25/"`
}
// String returns the string representation