Merge pull request #5914 from hashicorp/fix5901

Fix assume role provider
This commit is contained in:
Matthew Hooker 2018-02-16 10:50:49 -08:00 committed by GitHub
commit 36179c5a1d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
11 changed files with 203 additions and 1304 deletions

View File

@ -1,7 +1,6 @@
package common package common
import ( import (
"errors"
"fmt" "fmt"
"log" "log"
"os" "os"
@ -96,20 +95,8 @@ func (c *AccessConfig) Session() (*session.Session, error) {
} }
creds := credentials.NewChainCredentials(providers) creds := credentials.NewChainCredentials(providers)
cp, err := creds.Get()
if err != nil {
if awsErr, ok := err.(awserr.Error); ok && awsErr.Code() == "NoCredentialProviders" {
return nil, errors.New("No valid credential sources found for AWS Builder. " +
"Please see https://www.packer.io/docs/builders/amazon.html#specifying-amazon-credentials " +
"for more information on providing credentials for the AWS Builder.")
}
return nil, fmt.Errorf("Error loading credentials for AWS Provider: %s", err)
}
log.Printf("[INFO] AWS Auth provider used: %q", cp.ProviderName)
config := aws.NewConfig().WithMaxRetries(11).WithCredentialsChainVerboseErrors(true) config := aws.NewConfig().WithMaxRetries(11).WithCredentialsChainVerboseErrors(true)
config = config.WithCredentials(creds)
if c.RawRegion != "" { if c.RawRegion != "" {
config = config.WithRegion(c.RawRegion) config = config.WithRegion(c.RawRegion)
@ -126,12 +113,18 @@ func (c *AccessConfig) Session() (*session.Session, error) {
Config: *config, Config: *config,
} }
if c.ProfileName != "" {
opts.Profile = c.ProfileName
}
if c.MFACode != "" { if c.MFACode != "" {
opts.AssumeRoleTokenProvider = func() (string, error) { opts.AssumeRoleTokenProvider = func() (string, error) {
return c.MFACode, nil return c.MFACode, nil
} }
} }
config = config.WithCredentials(creds)
if sess, err := session.NewSessionWithOptions(opts); err != nil { if sess, err := session.NewSessionWithOptions(opts); err != nil {
return nil, err return nil, err
} else if *sess.Config.Region == "" { } else if *sess.Config.Region == "" {
@ -139,8 +132,19 @@ func (c *AccessConfig) Session() (*session.Session, error) {
} else { } else {
log.Printf("Found region %s", *sess.Config.Region) log.Printf("Found region %s", *sess.Config.Region)
c.session = sess c.session = sess
}
cp, err := c.session.Config.Credentials.Get()
if err != nil {
if awsErr, ok := err.(awserr.Error); ok && awsErr.Code() == "NoCredentialProviders" {
return nil, fmt.Errorf("No valid credential sources found for AWS Builder. " +
"Please see https://www.packer.io/docs/builders/amazon.html#specifying-amazon-credentials " +
"for more information on providing credentials for the AWS Builder.")
} else {
return nil, fmt.Errorf("Error loading credentials for AWS Provider: %s", err)
}
}
log.Printf("[INFO] AWS Auth provider used: %q", cp.ProviderName)
}
return c.session, nil return c.session, nil
} }

View File

@ -1,3 +1,27 @@
Release v1.12.72 (2018-02-07)
===
### Service Client Updates
* `aws/endpoints`: Updated Regions and Endpoints metadata.
* `service/glue`: Updates service API and documentation
* This new feature will now allow customers to add a customized json classifier. They can specify a json path to indicate the object, array or field of the json documents they'd like crawlers to inspect when they crawl json files.
* `service/servicecatalog`: Updates service API, documentation, and paginators
* This release of Service Catalog adds SearchProvisionedProducts API and ProvisionedProductPlan APIs.
* `service/servicediscovery`: Updates service API and documentation
* This release adds support for registering CNAME record types and creating Route 53 alias records that route traffic to Amazon Elastic Load Balancers using Amazon Route 53 Auto Naming APIs.
* `service/ssm`: Updates service API and documentation
* This Patch Manager release supports configuring Linux repos as part of patch baselines, controlling updates of non-OS security packages and also creating patch baselines for SUSE12
### SDK Enhancements
* `private/model/api`: Add validation to ensure there is no duplication of services in models/apis ([#1758](https://github.com/aws/aws-sdk-go/pull/1758))
* Prevents the SDK from mistakenly generating code a single service multiple times with different model versions.
* `example/service/ec2/instancesbyRegion`: Fix typos in example ([#1762](https://github.com/aws/aws-sdk-go/pull/1762))
* `private/model/api`: removing SDK API reference crosslinks from input/output shapes. (#1765)
### SDK Bugs
* `aws/session`: Fix bug in session.New not supporting AWS_SDK_LOAD_CONFIG ([#1770](https://github.com/aws/aws-sdk-go/pull/1770))
* Fixes a bug in the session.New function that was not correctly sourcing the shared configuration files' path.
* Fixes [#1771](https://github.com/aws/aws-sdk-go/pull/1771)
Release v1.12.71 (2018-02-05) Release v1.12.71 (2018-02-05)
=== ===

View File

@ -1182,6 +1182,7 @@ var awsPartition = partition{
"eu-central-1": endpoint{}, "eu-central-1": endpoint{},
"eu-west-1": endpoint{}, "eu-west-1": endpoint{},
"us-east-1": endpoint{}, "us-east-1": endpoint{},
"us-east-2": endpoint{},
"us-west-1": endpoint{}, "us-west-1": endpoint{},
"us-west-2": endpoint{}, "us-west-2": endpoint{},
}, },

View File

@ -5,6 +5,7 @@ import (
"strconv" "strconv"
"github.com/aws/aws-sdk-go/aws/credentials" "github.com/aws/aws-sdk-go/aws/credentials"
"github.com/aws/aws-sdk-go/aws/defaults"
) )
// EnvProviderName provides a name of the provider when config is loaded from environment. // EnvProviderName provides a name of the provider when config is loaded from environment.
@ -176,6 +177,13 @@ func envConfigLoad(enableSharedConfig bool) envConfig {
setFromEnvVal(&cfg.SharedCredentialsFile, sharedCredsFileEnvKey) setFromEnvVal(&cfg.SharedCredentialsFile, sharedCredsFileEnvKey)
setFromEnvVal(&cfg.SharedConfigFile, sharedConfigFileEnvKey) setFromEnvVal(&cfg.SharedConfigFile, sharedConfigFileEnvKey)
if len(cfg.SharedCredentialsFile) == 0 {
cfg.SharedCredentialsFile = defaults.SharedCredentialsFilename()
}
if len(cfg.SharedConfigFile) == 0 {
cfg.SharedConfigFile = defaults.SharedConfigFilename()
}
cfg.CustomCABundle = os.Getenv("AWS_CA_BUNDLE") cfg.CustomCABundle = os.Getenv("AWS_CA_BUNDLE")
return cfg return cfg

View File

@ -58,7 +58,12 @@ func New(cfgs ...*aws.Config) *Session {
envCfg := loadEnvConfig() envCfg := loadEnvConfig()
if envCfg.EnableSharedConfig { if envCfg.EnableSharedConfig {
s, err := newSession(Options{}, envCfg, cfgs...) var cfg aws.Config
cfg.MergeIn(cfgs...)
s, err := NewSessionWithOptions(Options{
Config: cfg,
SharedConfigState: SharedConfigEnable,
})
if err != nil { if err != nil {
// Old session.New expected all errors to be discovered when // Old session.New expected all errors to be discovered when
// a request is made, and would report the errors then. This // a request is made, and would report the errors then. This
@ -243,13 +248,6 @@ func NewSessionWithOptions(opts Options) (*Session, error) {
envCfg.EnableSharedConfig = true envCfg.EnableSharedConfig = true
} }
if len(envCfg.SharedCredentialsFile) == 0 {
envCfg.SharedCredentialsFile = defaults.SharedCredentialsFilename()
}
if len(envCfg.SharedConfigFile) == 0 {
envCfg.SharedConfigFile = defaults.SharedConfigFilename()
}
// Only use AWS_CA_BUNDLE if session option is not provided. // Only use AWS_CA_BUNDLE if session option is not provided.
if len(envCfg.CustomCABundle) != 0 && opts.CustomCABundle == nil { if len(envCfg.CustomCABundle) != 0 && opts.CustomCABundle == nil {
f, err := os.Open(envCfg.CustomCABundle) f, err := os.Open(envCfg.CustomCABundle)

View File

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

File diff suppressed because it is too large Load Diff

View File

@ -2236,7 +2236,6 @@ func (c *ECR) UploadLayerPartWithContext(ctx aws.Context, input *UploadLayerPart
} }
// An object representing authorization data for an Amazon ECR registry. // An object representing authorization data for an Amazon ECR registry.
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/AuthorizationData
type AuthorizationData struct { type AuthorizationData struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -2283,7 +2282,6 @@ func (s *AuthorizationData) SetProxyEndpoint(v string) *AuthorizationData {
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/BatchCheckLayerAvailabilityRequest
type BatchCheckLayerAvailabilityInput struct { type BatchCheckLayerAvailabilityInput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -2352,7 +2350,6 @@ func (s *BatchCheckLayerAvailabilityInput) SetRepositoryName(v string) *BatchChe
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/BatchCheckLayerAvailabilityResponse
type BatchCheckLayerAvailabilityOutput struct { type BatchCheckLayerAvailabilityOutput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -2388,7 +2385,6 @@ func (s *BatchCheckLayerAvailabilityOutput) SetLayers(v []*Layer) *BatchCheckLay
// Deletes specified images within a specified repository. Images are specified // Deletes specified images within a specified repository. Images are specified
// with either the imageTag or imageDigest. // with either the imageTag or imageDigest.
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/BatchDeleteImageRequest
type BatchDeleteImageInput struct { type BatchDeleteImageInput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -2458,7 +2454,6 @@ func (s *BatchDeleteImageInput) SetRepositoryName(v string) *BatchDeleteImageInp
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/BatchDeleteImageResponse
type BatchDeleteImageOutput struct { type BatchDeleteImageOutput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -2491,7 +2486,6 @@ func (s *BatchDeleteImageOutput) SetImageIds(v []*ImageIdentifier) *BatchDeleteI
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/BatchGetImageRequest
type BatchGetImageInput struct { type BatchGetImageInput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -2576,7 +2570,6 @@ func (s *BatchGetImageInput) SetRepositoryName(v string) *BatchGetImageInput {
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/BatchGetImageResponse
type BatchGetImageOutput struct { type BatchGetImageOutput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -2609,7 +2602,6 @@ func (s *BatchGetImageOutput) SetImages(v []*Image) *BatchGetImageOutput {
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/CompleteLayerUploadRequest
type CompleteLayerUploadInput struct { type CompleteLayerUploadInput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -2693,7 +2685,6 @@ func (s *CompleteLayerUploadInput) SetUploadId(v string) *CompleteLayerUploadInp
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/CompleteLayerUploadResponse
type CompleteLayerUploadOutput struct { type CompleteLayerUploadOutput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -2744,7 +2735,6 @@ func (s *CompleteLayerUploadOutput) SetUploadId(v string) *CompleteLayerUploadOu
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/CreateRepositoryRequest
type CreateRepositoryInput struct { type CreateRepositoryInput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -2788,7 +2778,6 @@ func (s *CreateRepositoryInput) SetRepositoryName(v string) *CreateRepositoryInp
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/CreateRepositoryResponse
type CreateRepositoryOutput struct { type CreateRepositoryOutput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -2812,7 +2801,6 @@ func (s *CreateRepositoryOutput) SetRepository(v *Repository) *CreateRepositoryO
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/DeleteLifecyclePolicyRequest
type DeleteLifecyclePolicyInput struct { type DeleteLifecyclePolicyInput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -2865,7 +2853,6 @@ func (s *DeleteLifecyclePolicyInput) SetRepositoryName(v string) *DeleteLifecycl
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/DeleteLifecyclePolicyResponse
type DeleteLifecyclePolicyOutput struct { type DeleteLifecyclePolicyOutput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -2916,7 +2903,6 @@ func (s *DeleteLifecyclePolicyOutput) SetRepositoryName(v string) *DeleteLifecyc
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/DeleteRepositoryRequest
type DeleteRepositoryInput struct { type DeleteRepositoryInput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -2977,7 +2963,6 @@ func (s *DeleteRepositoryInput) SetRepositoryName(v string) *DeleteRepositoryInp
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/DeleteRepositoryResponse
type DeleteRepositoryOutput struct { type DeleteRepositoryOutput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -3001,7 +2986,6 @@ func (s *DeleteRepositoryOutput) SetRepository(v *Repository) *DeleteRepositoryO
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/DeleteRepositoryPolicyRequest
type DeleteRepositoryPolicyInput struct { type DeleteRepositoryPolicyInput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -3055,7 +3039,6 @@ func (s *DeleteRepositoryPolicyInput) SetRepositoryName(v string) *DeleteReposit
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/DeleteRepositoryPolicyResponse
type DeleteRepositoryPolicyOutput struct { type DeleteRepositoryPolicyOutput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -3098,7 +3081,6 @@ func (s *DeleteRepositoryPolicyOutput) SetRepositoryName(v string) *DeleteReposi
} }
// An object representing a filter on a DescribeImages operation. // An object representing a filter on a DescribeImages operation.
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/DescribeImagesFilter
type DescribeImagesFilter struct { type DescribeImagesFilter struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -3123,7 +3105,6 @@ func (s *DescribeImagesFilter) SetTagStatus(v string) *DescribeImagesFilter {
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/DescribeImagesRequest
type DescribeImagesInput struct { type DescribeImagesInput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -3228,7 +3209,6 @@ func (s *DescribeImagesInput) SetRepositoryName(v string) *DescribeImagesInput {
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/DescribeImagesResponse
type DescribeImagesOutput struct { type DescribeImagesOutput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -3264,7 +3244,6 @@ func (s *DescribeImagesOutput) SetNextToken(v string) *DescribeImagesOutput {
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/DescribeRepositoriesRequest
type DescribeRepositoriesInput struct { type DescribeRepositoriesInput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -3347,7 +3326,6 @@ func (s *DescribeRepositoriesInput) SetRepositoryNames(v []*string) *DescribeRep
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/DescribeRepositoriesResponse
type DescribeRepositoriesOutput struct { type DescribeRepositoriesOutput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -3383,7 +3361,6 @@ func (s *DescribeRepositoriesOutput) SetRepositories(v []*Repository) *DescribeR
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/GetAuthorizationTokenRequest
type GetAuthorizationTokenInput struct { type GetAuthorizationTokenInput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -3422,7 +3399,6 @@ func (s *GetAuthorizationTokenInput) SetRegistryIds(v []*string) *GetAuthorizati
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/GetAuthorizationTokenResponse
type GetAuthorizationTokenOutput struct { type GetAuthorizationTokenOutput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -3447,7 +3423,6 @@ func (s *GetAuthorizationTokenOutput) SetAuthorizationData(v []*AuthorizationDat
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/GetDownloadUrlForLayerRequest
type GetDownloadUrlForLayerInput struct { type GetDownloadUrlForLayerInput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -3513,7 +3488,6 @@ func (s *GetDownloadUrlForLayerInput) SetRepositoryName(v string) *GetDownloadUr
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/GetDownloadUrlForLayerResponse
type GetDownloadUrlForLayerOutput struct { type GetDownloadUrlForLayerOutput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -3546,7 +3520,6 @@ func (s *GetDownloadUrlForLayerOutput) SetLayerDigest(v string) *GetDownloadUrlF
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/GetLifecyclePolicyRequest
type GetLifecyclePolicyInput struct { type GetLifecyclePolicyInput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -3598,7 +3571,6 @@ func (s *GetLifecyclePolicyInput) SetRepositoryName(v string) *GetLifecyclePolic
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/GetLifecyclePolicyResponse
type GetLifecyclePolicyOutput struct { type GetLifecyclePolicyOutput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -3649,7 +3621,6 @@ func (s *GetLifecyclePolicyOutput) SetRepositoryName(v string) *GetLifecyclePoli
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/GetLifecyclePolicyPreviewRequest
type GetLifecyclePolicyPreviewInput struct { type GetLifecyclePolicyPreviewInput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -3755,7 +3726,6 @@ func (s *GetLifecyclePolicyPreviewInput) SetRepositoryName(v string) *GetLifecyc
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/GetLifecyclePolicyPreviewResponse
type GetLifecyclePolicyPreviewOutput struct { type GetLifecyclePolicyPreviewOutput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -3836,7 +3806,6 @@ func (s *GetLifecyclePolicyPreviewOutput) SetSummary(v *LifecyclePolicyPreviewSu
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/GetRepositoryPolicyRequest
type GetRepositoryPolicyInput struct { type GetRepositoryPolicyInput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -3888,7 +3857,6 @@ func (s *GetRepositoryPolicyInput) SetRepositoryName(v string) *GetRepositoryPol
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/GetRepositoryPolicyResponse
type GetRepositoryPolicyOutput struct { type GetRepositoryPolicyOutput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -3931,7 +3899,6 @@ func (s *GetRepositoryPolicyOutput) SetRepositoryName(v string) *GetRepositoryPo
} }
// An object representing an Amazon ECR image. // An object representing an Amazon ECR image.
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/Image
type Image struct { type Image struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -3983,7 +3950,6 @@ func (s *Image) SetRepositoryName(v string) *Image {
} }
// An object that describes an image returned by a DescribeImages operation. // An object that describes an image returned by a DescribeImages operation.
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/ImageDetail
type ImageDetail struct { type ImageDetail struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -4059,7 +4025,6 @@ func (s *ImageDetail) SetRepositoryName(v string) *ImageDetail {
} }
// An object representing an Amazon ECR image failure. // An object representing an Amazon ECR image failure.
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/ImageFailure
type ImageFailure struct { type ImageFailure struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -4102,7 +4067,6 @@ func (s *ImageFailure) SetImageId(v *ImageIdentifier) *ImageFailure {
} }
// An object with identifying information for an Amazon ECR image. // An object with identifying information for an Amazon ECR image.
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/ImageIdentifier
type ImageIdentifier struct { type ImageIdentifier struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -4135,7 +4099,6 @@ func (s *ImageIdentifier) SetImageTag(v string) *ImageIdentifier {
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/InitiateLayerUploadRequest
type InitiateLayerUploadInput struct { type InitiateLayerUploadInput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -4187,7 +4150,6 @@ func (s *InitiateLayerUploadInput) SetRepositoryName(v string) *InitiateLayerUpl
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/InitiateLayerUploadResponse
type InitiateLayerUploadOutput struct { type InitiateLayerUploadOutput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -4223,7 +4185,6 @@ func (s *InitiateLayerUploadOutput) SetUploadId(v string) *InitiateLayerUploadOu
} }
// An object representing an Amazon ECR image layer. // An object representing an Amazon ECR image layer.
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/Layer
type Layer struct { type Layer struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -4276,7 +4237,6 @@ func (s *Layer) SetMediaType(v string) *Layer {
} }
// An object representing an Amazon ECR image layer failure. // An object representing an Amazon ECR image layer failure.
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/LayerFailure
type LayerFailure struct { type LayerFailure struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -4319,7 +4279,6 @@ func (s *LayerFailure) SetLayerDigest(v string) *LayerFailure {
} }
// The filter for the lifecycle policy preview. // The filter for the lifecycle policy preview.
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/LifecyclePolicyPreviewFilter
type LifecyclePolicyPreviewFilter struct { type LifecyclePolicyPreviewFilter struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -4344,7 +4303,6 @@ func (s *LifecyclePolicyPreviewFilter) SetTagStatus(v string) *LifecyclePolicyPr
} }
// The result of the lifecycle policy preview. // The result of the lifecycle policy preview.
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/LifecyclePolicyPreviewResult
type LifecyclePolicyPreviewResult struct { type LifecyclePolicyPreviewResult struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -4406,7 +4364,6 @@ func (s *LifecyclePolicyPreviewResult) SetImageTags(v []*string) *LifecyclePolic
} }
// The summary of the lifecycle policy preview request. // The summary of the lifecycle policy preview request.
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/LifecyclePolicyPreviewSummary
type LifecyclePolicyPreviewSummary struct { type LifecyclePolicyPreviewSummary struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -4431,7 +4388,6 @@ func (s *LifecyclePolicyPreviewSummary) SetExpiringImageTotalCount(v int64) *Lif
} }
// The type of action to be taken. // The type of action to be taken.
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/LifecyclePolicyRuleAction
type LifecyclePolicyRuleAction struct { type LifecyclePolicyRuleAction struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -4456,7 +4412,6 @@ func (s *LifecyclePolicyRuleAction) SetType(v string) *LifecyclePolicyRuleAction
} }
// An object representing a filter on a ListImages operation. // An object representing a filter on a ListImages operation.
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/ListImagesFilter
type ListImagesFilter struct { type ListImagesFilter struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -4481,7 +4436,6 @@ func (s *ListImagesFilter) SetTagStatus(v string) *ListImagesFilter {
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/ListImagesRequest
type ListImagesInput struct { type ListImagesInput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -4576,7 +4530,6 @@ func (s *ListImagesInput) SetRepositoryName(v string) *ListImagesInput {
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/ListImagesResponse
type ListImagesOutput struct { type ListImagesOutput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -4612,7 +4565,6 @@ func (s *ListImagesOutput) SetNextToken(v string) *ListImagesOutput {
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/PutImageRequest
type PutImageInput struct { type PutImageInput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -4689,7 +4641,6 @@ func (s *PutImageInput) SetRepositoryName(v string) *PutImageInput {
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/PutImageResponse
type PutImageOutput struct { type PutImageOutput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -4713,7 +4664,6 @@ func (s *PutImageOutput) SetImage(v *Image) *PutImageOutput {
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/PutLifecyclePolicyRequest
type PutLifecyclePolicyInput struct { type PutLifecyclePolicyInput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -4782,7 +4732,6 @@ func (s *PutLifecyclePolicyInput) SetRepositoryName(v string) *PutLifecyclePolic
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/PutLifecyclePolicyResponse
type PutLifecyclePolicyOutput struct { type PutLifecyclePolicyOutput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -4825,7 +4774,6 @@ func (s *PutLifecyclePolicyOutput) SetRepositoryName(v string) *PutLifecyclePoli
} }
// An object representing a repository. // An object representing a repository.
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/Repository
type Repository struct { type Repository struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -4889,7 +4837,6 @@ func (s *Repository) SetRepositoryUri(v string) *Repository {
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/SetRepositoryPolicyRequest
type SetRepositoryPolicyInput struct { type SetRepositoryPolicyInput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -4966,7 +4913,6 @@ func (s *SetRepositoryPolicyInput) SetRepositoryName(v string) *SetRepositoryPol
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/SetRepositoryPolicyResponse
type SetRepositoryPolicyOutput struct { type SetRepositoryPolicyOutput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -5008,7 +4954,6 @@ func (s *SetRepositoryPolicyOutput) SetRepositoryName(v string) *SetRepositoryPo
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/StartLifecyclePolicyPreviewRequest
type StartLifecyclePolicyPreviewInput struct { type StartLifecyclePolicyPreviewInput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -5073,7 +5018,6 @@ func (s *StartLifecyclePolicyPreviewInput) SetRepositoryName(v string) *StartLif
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/StartLifecyclePolicyPreviewResponse
type StartLifecyclePolicyPreviewOutput struct { type StartLifecyclePolicyPreviewOutput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -5124,7 +5068,6 @@ func (s *StartLifecyclePolicyPreviewOutput) SetStatus(v string) *StartLifecycleP
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/UploadLayerPartRequest
type UploadLayerPartInput struct { type UploadLayerPartInput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -5235,7 +5178,6 @@ func (s *UploadLayerPartInput) SetUploadId(v string) *UploadLayerPartInput {
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/UploadLayerPartResponse
type UploadLayerPartOutput struct { type UploadLayerPartOutput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`

File diff suppressed because it is too large Load Diff

View File

@ -1049,7 +1049,6 @@ func (c *STS) GetSessionTokenWithContext(ctx aws.Context, input *GetSessionToken
return out, req.Send() return out, req.Send()
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/AssumeRoleRequest
type AssumeRoleInput struct { type AssumeRoleInput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -1241,7 +1240,6 @@ func (s *AssumeRoleInput) SetTokenCode(v string) *AssumeRoleInput {
// Contains the response to a successful AssumeRole request, including temporary // Contains the response to a successful AssumeRole request, including temporary
// AWS credentials that can be used to make AWS requests. // AWS credentials that can be used to make AWS requests.
// See also, https://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/AssumeRoleResponse
type AssumeRoleOutput struct { type AssumeRoleOutput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -1295,7 +1293,6 @@ func (s *AssumeRoleOutput) SetPackedPolicySize(v int64) *AssumeRoleOutput {
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/AssumeRoleWithSAMLRequest
type AssumeRoleWithSAMLInput struct { type AssumeRoleWithSAMLInput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -1436,7 +1433,6 @@ func (s *AssumeRoleWithSAMLInput) SetSAMLAssertion(v string) *AssumeRoleWithSAML
// Contains the response to a successful AssumeRoleWithSAML request, including // Contains the response to a successful AssumeRoleWithSAML request, including
// temporary AWS credentials that can be used to make AWS requests. // temporary AWS credentials that can be used to make AWS requests.
// See also, https://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/AssumeRoleWithSAMLResponse
type AssumeRoleWithSAMLOutput struct { type AssumeRoleWithSAMLOutput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -1548,7 +1544,6 @@ func (s *AssumeRoleWithSAMLOutput) SetSubjectType(v string) *AssumeRoleWithSAMLO
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/AssumeRoleWithWebIdentityRequest
type AssumeRoleWithWebIdentityInput struct { type AssumeRoleWithWebIdentityInput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -1711,7 +1706,6 @@ func (s *AssumeRoleWithWebIdentityInput) SetWebIdentityToken(v string) *AssumeRo
// Contains the response to a successful AssumeRoleWithWebIdentity request, // Contains the response to a successful AssumeRoleWithWebIdentity request,
// including temporary AWS credentials that can be used to make AWS requests. // including temporary AWS credentials that can be used to make AWS requests.
// See also, https://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/AssumeRoleWithWebIdentityResponse
type AssumeRoleWithWebIdentityOutput struct { type AssumeRoleWithWebIdentityOutput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -1804,7 +1798,6 @@ func (s *AssumeRoleWithWebIdentityOutput) SetSubjectFromWebIdentityToken(v strin
// The identifiers for the temporary security credentials that the operation // The identifiers for the temporary security credentials that the operation
// returns. // returns.
// See also, https://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/AssumedRoleUser
type AssumedRoleUser struct { type AssumedRoleUser struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -1847,7 +1840,6 @@ func (s *AssumedRoleUser) SetAssumedRoleId(v string) *AssumedRoleUser {
} }
// AWS credentials for API authentication. // AWS credentials for API authentication.
// See also, https://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/Credentials
type Credentials struct { type Credentials struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -1906,7 +1898,6 @@ func (s *Credentials) SetSessionToken(v string) *Credentials {
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/DecodeAuthorizationMessageRequest
type DecodeAuthorizationMessageInput struct { type DecodeAuthorizationMessageInput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -1951,7 +1942,6 @@ func (s *DecodeAuthorizationMessageInput) SetEncodedMessage(v string) *DecodeAut
// A document that contains additional information about the authorization status // A document that contains additional information about the authorization status
// of a request from an encoded message that is returned in response to an AWS // of a request from an encoded message that is returned in response to an AWS
// request. // request.
// See also, https://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/DecodeAuthorizationMessageResponse
type DecodeAuthorizationMessageOutput struct { type DecodeAuthorizationMessageOutput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -1976,7 +1966,6 @@ func (s *DecodeAuthorizationMessageOutput) SetDecodedMessage(v string) *DecodeAu
} }
// Identifiers for the federated user that is associated with the credentials. // Identifiers for the federated user that is associated with the credentials.
// See also, https://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/FederatedUser
type FederatedUser struct { type FederatedUser struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -2017,7 +2006,6 @@ func (s *FederatedUser) SetFederatedUserId(v string) *FederatedUser {
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/GetCallerIdentityRequest
type GetCallerIdentityInput struct { type GetCallerIdentityInput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
} }
@ -2034,7 +2022,6 @@ func (s GetCallerIdentityInput) GoString() string {
// Contains the response to a successful GetCallerIdentity request, including // Contains the response to a successful GetCallerIdentity request, including
// information about the entity making the request. // information about the entity making the request.
// See also, https://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/GetCallerIdentityResponse
type GetCallerIdentityOutput struct { type GetCallerIdentityOutput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -2080,7 +2067,6 @@ func (s *GetCallerIdentityOutput) SetUserId(v string) *GetCallerIdentityOutput {
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/GetFederationTokenRequest
type GetFederationTokenInput struct { type GetFederationTokenInput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -2189,7 +2175,6 @@ func (s *GetFederationTokenInput) SetPolicy(v string) *GetFederationTokenInput {
// Contains the response to a successful GetFederationToken request, including // Contains the response to a successful GetFederationToken request, including
// temporary AWS credentials that can be used to make AWS requests. // temporary AWS credentials that can be used to make AWS requests.
// See also, https://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/GetFederationTokenResponse
type GetFederationTokenOutput struct { type GetFederationTokenOutput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -2242,7 +2227,6 @@ func (s *GetFederationTokenOutput) SetPackedPolicySize(v int64) *GetFederationTo
return s return s
} }
// See also, https://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/GetSessionTokenRequest
type GetSessionTokenInput struct { type GetSessionTokenInput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -2327,7 +2311,6 @@ func (s *GetSessionTokenInput) SetTokenCode(v string) *GetSessionTokenInput {
// Contains the response to a successful GetSessionToken request, including // Contains the response to a successful GetSessionToken request, including
// temporary AWS credentials that can be used to make AWS requests. // temporary AWS credentials that can be used to make AWS requests.
// See also, https://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/GetSessionTokenResponse
type GetSessionTokenOutput struct { type GetSessionTokenOutput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`

290
vendor/vendor.json vendored
View File

@ -232,8 +232,8 @@
"path": "github.com/NaverCloudPlatform/ncloud-sdk-go/sdk", "path": "github.com/NaverCloudPlatform/ncloud-sdk-go/sdk",
"revision": "c2e73f942591b0f033a3c6df00f44badb2347c38", "revision": "c2e73f942591b0f033a3c6df00f44badb2347c38",
"revisionTime": "2018-01-10T05:50:12Z" "revisionTime": "2018-01-10T05:50:12Z"
}, },
{ {
"checksumSHA1": "8dVO3L8yAdQ17X3lAhIziyF3OFk=", "checksumSHA1": "8dVO3L8yAdQ17X3lAhIziyF3OFk=",
"path": "github.com/Sirupsen/logrus", "path": "github.com/Sirupsen/logrus",
"revision": "10f801ebc38b33738c9d17d50860f484a0988ff5", "revision": "10f801ebc38b33738c9d17d50860f484a0988ff5",
@ -278,244 +278,244 @@
"revision": "4239b77079c7b5d1243b7b4736304ce8ddb6f0f2" "revision": "4239b77079c7b5d1243b7b4736304ce8ddb6f0f2"
}, },
{ {
"checksumSHA1": "tN8pbihy8mw+m0UVqNNFJmx7p+Y=", "checksumSHA1": "2GR/f+rwuhlBVooyOGVaxNIYbEg=",
"path": "github.com/aws/aws-sdk-go", "path": "github.com/aws/aws-sdk-go",
"revision": "0cbaf57ea311890e62f0b01652529295079e9e95", "revision": "586c9ba6027a527800564282bb843d7e6e7985c9",
"revisionTime": "2018-02-05T21:18:42Z", "revisionTime": "2018-02-07T00:16:19Z",
"version": "v1.12.71", "version": "v1.12.72",
"versionExact": "v1.12.71" "versionExact": "v1.12.72"
}, },
{ {
"checksumSHA1": "NQu/L+9CIJLpgrZt3UMlbma9Pk0=", "checksumSHA1": "mFHEkH8cgZqBuQ5qVqNP1SLN4QA=",
"comment": "v1.7.1", "comment": "v1.7.1",
"path": "github.com/aws/aws-sdk-go/aws", "path": "github.com/aws/aws-sdk-go/aws",
"revision": "0cbaf57ea311890e62f0b01652529295079e9e95", "revision": "586c9ba6027a527800564282bb843d7e6e7985c9",
"revisionTime": "2018-02-05T21:18:42Z", "revisionTime": "2018-02-07T00:16:19Z",
"version": "v1.12.71", "version": "v1.12.72",
"versionExact": "v1.12.71" "versionExact": "v1.12.72"
}, },
{ {
"checksumSHA1": "Y9W+4GimK4Fuxq+vyIskVYFRnX4=", "checksumSHA1": "Y9W+4GimK4Fuxq+vyIskVYFRnX4=",
"comment": "v1.7.1", "comment": "v1.7.1",
"path": "github.com/aws/aws-sdk-go/aws/awserr", "path": "github.com/aws/aws-sdk-go/aws/awserr",
"revision": "0cbaf57ea311890e62f0b01652529295079e9e95", "revision": "586c9ba6027a527800564282bb843d7e6e7985c9",
"revisionTime": "2018-02-05T21:18:42Z", "revisionTime": "2018-02-07T00:16:19Z",
"version": "v1.12.71", "version": "v1.12.72",
"versionExact": "v1.12.71" "versionExact": "v1.12.72"
}, },
{ {
"checksumSHA1": "yyYr41HZ1Aq0hWc3J5ijXwYEcac=", "checksumSHA1": "yyYr41HZ1Aq0hWc3J5ijXwYEcac=",
"comment": "v1.7.1", "comment": "v1.7.1",
"path": "github.com/aws/aws-sdk-go/aws/awsutil", "path": "github.com/aws/aws-sdk-go/aws/awsutil",
"revision": "0cbaf57ea311890e62f0b01652529295079e9e95", "revision": "586c9ba6027a527800564282bb843d7e6e7985c9",
"revisionTime": "2018-02-05T21:18:42Z", "revisionTime": "2018-02-07T00:16:19Z",
"version": "v1.12.71", "version": "v1.12.72",
"versionExact": "v1.12.71" "versionExact": "v1.12.72"
}, },
{ {
"checksumSHA1": "9nE/FjZ4pYrT883KtV2/aI+Gayo=", "checksumSHA1": "9nE/FjZ4pYrT883KtV2/aI+Gayo=",
"comment": "v1.7.1", "comment": "v1.7.1",
"path": "github.com/aws/aws-sdk-go/aws/client", "path": "github.com/aws/aws-sdk-go/aws/client",
"revision": "0cbaf57ea311890e62f0b01652529295079e9e95", "revision": "586c9ba6027a527800564282bb843d7e6e7985c9",
"revisionTime": "2018-02-05T21:18:42Z", "revisionTime": "2018-02-07T00:16:19Z",
"version": "v1.12.71", "version": "v1.12.72",
"versionExact": "v1.12.71" "versionExact": "v1.12.72"
}, },
{ {
"checksumSHA1": "ieAJ+Cvp/PKv1LpUEnUXpc3OI6E=", "checksumSHA1": "ieAJ+Cvp/PKv1LpUEnUXpc3OI6E=",
"comment": "v1.7.1", "comment": "v1.7.1",
"path": "github.com/aws/aws-sdk-go/aws/client/metadata", "path": "github.com/aws/aws-sdk-go/aws/client/metadata",
"revision": "0cbaf57ea311890e62f0b01652529295079e9e95", "revision": "586c9ba6027a527800564282bb843d7e6e7985c9",
"revisionTime": "2018-02-05T21:18:42Z", "revisionTime": "2018-02-07T00:16:19Z",
"version": "v1.12.71", "version": "v1.12.72",
"versionExact": "v1.12.71" "versionExact": "v1.12.72"
}, },
{ {
"checksumSHA1": "7/8j/q0TWtOgXyvEcv4B2Dhl00o=", "checksumSHA1": "7/8j/q0TWtOgXyvEcv4B2Dhl00o=",
"comment": "v1.7.1", "comment": "v1.7.1",
"path": "github.com/aws/aws-sdk-go/aws/corehandlers", "path": "github.com/aws/aws-sdk-go/aws/corehandlers",
"revision": "0cbaf57ea311890e62f0b01652529295079e9e95", "revision": "586c9ba6027a527800564282bb843d7e6e7985c9",
"revisionTime": "2018-02-05T21:18:42Z", "revisionTime": "2018-02-07T00:16:19Z",
"version": "v1.12.71", "version": "v1.12.72",
"versionExact": "v1.12.71" "versionExact": "v1.12.72"
}, },
{ {
"checksumSHA1": "Y+cPwQL0dZMyqp3wI+KJWmA9KQ8=", "checksumSHA1": "Y+cPwQL0dZMyqp3wI+KJWmA9KQ8=",
"comment": "v1.7.1", "comment": "v1.7.1",
"path": "github.com/aws/aws-sdk-go/aws/credentials", "path": "github.com/aws/aws-sdk-go/aws/credentials",
"revision": "0cbaf57ea311890e62f0b01652529295079e9e95", "revision": "586c9ba6027a527800564282bb843d7e6e7985c9",
"revisionTime": "2018-02-05T21:18:42Z", "revisionTime": "2018-02-07T00:16:19Z",
"version": "v1.12.71", "version": "v1.12.72",
"versionExact": "v1.12.71" "versionExact": "v1.12.72"
}, },
{ {
"checksumSHA1": "u3GOAJLmdvbuNUeUEcZSEAOeL/0=", "checksumSHA1": "u3GOAJLmdvbuNUeUEcZSEAOeL/0=",
"comment": "v1.7.1", "comment": "v1.7.1",
"path": "github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds", "path": "github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds",
"revision": "0cbaf57ea311890e62f0b01652529295079e9e95", "revision": "586c9ba6027a527800564282bb843d7e6e7985c9",
"revisionTime": "2018-02-05T21:18:42Z", "revisionTime": "2018-02-07T00:16:19Z",
"version": "v1.12.71", "version": "v1.12.72",
"versionExact": "v1.12.71" "versionExact": "v1.12.72"
}, },
{ {
"checksumSHA1": "NUJUTWlc1sV8b7WjfiYc4JZbXl0=", "checksumSHA1": "NUJUTWlc1sV8b7WjfiYc4JZbXl0=",
"comment": "v1.7.1", "comment": "v1.7.1",
"path": "github.com/aws/aws-sdk-go/aws/credentials/endpointcreds", "path": "github.com/aws/aws-sdk-go/aws/credentials/endpointcreds",
"revision": "0cbaf57ea311890e62f0b01652529295079e9e95", "revision": "586c9ba6027a527800564282bb843d7e6e7985c9",
"revisionTime": "2018-02-05T21:18:42Z", "revisionTime": "2018-02-07T00:16:19Z",
"version": "v1.12.71", "version": "v1.12.72",
"versionExact": "v1.12.71" "versionExact": "v1.12.72"
}, },
{ {
"checksumSHA1": "JEYqmF83O5n5bHkupAzA6STm0no=", "checksumSHA1": "JEYqmF83O5n5bHkupAzA6STm0no=",
"comment": "v1.7.1", "comment": "v1.7.1",
"path": "github.com/aws/aws-sdk-go/aws/credentials/stscreds", "path": "github.com/aws/aws-sdk-go/aws/credentials/stscreds",
"revision": "0cbaf57ea311890e62f0b01652529295079e9e95", "revision": "586c9ba6027a527800564282bb843d7e6e7985c9",
"revisionTime": "2018-02-05T21:18:42Z", "revisionTime": "2018-02-07T00:16:19Z",
"version": "v1.12.71", "version": "v1.12.72",
"versionExact": "v1.12.71" "versionExact": "v1.12.72"
}, },
{ {
"checksumSHA1": "OnU/n7R33oYXiB4SAGd5pK7I0Bs=", "checksumSHA1": "OnU/n7R33oYXiB4SAGd5pK7I0Bs=",
"comment": "v1.7.1", "comment": "v1.7.1",
"path": "github.com/aws/aws-sdk-go/aws/defaults", "path": "github.com/aws/aws-sdk-go/aws/defaults",
"revision": "0cbaf57ea311890e62f0b01652529295079e9e95", "revision": "586c9ba6027a527800564282bb843d7e6e7985c9",
"revisionTime": "2018-02-05T21:18:42Z", "revisionTime": "2018-02-07T00:16:19Z",
"version": "v1.12.71", "version": "v1.12.72",
"versionExact": "v1.12.71" "versionExact": "v1.12.72"
}, },
{ {
"checksumSHA1": "/EXbk/z2TWjWc1Hvb4QYs3Wmhb8=", "checksumSHA1": "/EXbk/z2TWjWc1Hvb4QYs3Wmhb8=",
"comment": "v1.7.1", "comment": "v1.7.1",
"path": "github.com/aws/aws-sdk-go/aws/ec2metadata", "path": "github.com/aws/aws-sdk-go/aws/ec2metadata",
"revision": "0cbaf57ea311890e62f0b01652529295079e9e95", "revision": "586c9ba6027a527800564282bb843d7e6e7985c9",
"revisionTime": "2018-02-05T21:18:42Z", "revisionTime": "2018-02-07T00:16:19Z",
"version": "v1.12.71", "version": "v1.12.72",
"versionExact": "v1.12.71" "versionExact": "v1.12.72"
}, },
{ {
"checksumSHA1": "bV8wC0xzF08ztv57EXbeLjNxmsI=", "checksumSHA1": "CJNEM69cgdO9tZi6c5Lj07jI+dk=",
"path": "github.com/aws/aws-sdk-go/aws/endpoints", "path": "github.com/aws/aws-sdk-go/aws/endpoints",
"revision": "0cbaf57ea311890e62f0b01652529295079e9e95", "revision": "586c9ba6027a527800564282bb843d7e6e7985c9",
"revisionTime": "2018-02-05T21:18:42Z", "revisionTime": "2018-02-07T00:16:19Z",
"version": "v1.12.71", "version": "v1.12.72",
"versionExact": "v1.12.71" "versionExact": "v1.12.72"
}, },
{ {
"checksumSHA1": "JZ49s4cNe3nIttx3hWp04CQif4o=", "checksumSHA1": "JZ49s4cNe3nIttx3hWp04CQif4o=",
"comment": "v1.7.1", "comment": "v1.7.1",
"path": "github.com/aws/aws-sdk-go/aws/request", "path": "github.com/aws/aws-sdk-go/aws/request",
"revision": "0cbaf57ea311890e62f0b01652529295079e9e95", "revision": "586c9ba6027a527800564282bb843d7e6e7985c9",
"revisionTime": "2018-02-05T21:18:42Z", "revisionTime": "2018-02-07T00:16:19Z",
"version": "v1.12.71", "version": "v1.12.72",
"versionExact": "v1.12.71" "versionExact": "v1.12.72"
}, },
{ {
"checksumSHA1": "HcGL4e6Uep4/80eCUI5xkcWjpQ0=", "checksumSHA1": "DIn7B+oP++/nw603OB95fmupzu8=",
"comment": "v1.7.1", "comment": "v1.7.1",
"path": "github.com/aws/aws-sdk-go/aws/session", "path": "github.com/aws/aws-sdk-go/aws/session",
"revision": "0cbaf57ea311890e62f0b01652529295079e9e95", "revision": "586c9ba6027a527800564282bb843d7e6e7985c9",
"revisionTime": "2018-02-05T21:18:42Z", "revisionTime": "2018-02-07T00:16:19Z",
"version": "v1.12.71", "version": "v1.12.72",
"versionExact": "v1.12.71" "versionExact": "v1.12.72"
}, },
{ {
"checksumSHA1": "iU00ZjhAml/13g+1YXT21IqoXqg=", "checksumSHA1": "iU00ZjhAml/13g+1YXT21IqoXqg=",
"comment": "v1.7.1", "comment": "v1.7.1",
"path": "github.com/aws/aws-sdk-go/aws/signer/v4", "path": "github.com/aws/aws-sdk-go/aws/signer/v4",
"revision": "0cbaf57ea311890e62f0b01652529295079e9e95", "revision": "586c9ba6027a527800564282bb843d7e6e7985c9",
"revisionTime": "2018-02-05T21:18:42Z", "revisionTime": "2018-02-07T00:16:19Z",
"version": "v1.12.71", "version": "v1.12.72",
"versionExact": "v1.12.71" "versionExact": "v1.12.72"
}, },
{ {
"checksumSHA1": "04ypv4x12l4q0TksA1zEVsmgpvw=", "checksumSHA1": "04ypv4x12l4q0TksA1zEVsmgpvw=",
"path": "github.com/aws/aws-sdk-go/internal/shareddefaults", "path": "github.com/aws/aws-sdk-go/internal/shareddefaults",
"revision": "0cbaf57ea311890e62f0b01652529295079e9e95", "revision": "586c9ba6027a527800564282bb843d7e6e7985c9",
"revisionTime": "2018-02-05T21:18:42Z", "revisionTime": "2018-02-07T00:16:19Z",
"version": "v1.12.71", "version": "v1.12.72",
"versionExact": "v1.12.71" "versionExact": "v1.12.72"
}, },
{ {
"checksumSHA1": "NStHCXEvYqG72GknZyv1jaKaeH0=", "checksumSHA1": "NStHCXEvYqG72GknZyv1jaKaeH0=",
"comment": "v1.7.1", "comment": "v1.7.1",
"path": "github.com/aws/aws-sdk-go/private/protocol", "path": "github.com/aws/aws-sdk-go/private/protocol",
"revision": "0cbaf57ea311890e62f0b01652529295079e9e95", "revision": "586c9ba6027a527800564282bb843d7e6e7985c9",
"revisionTime": "2018-02-05T21:18:42Z", "revisionTime": "2018-02-07T00:16:19Z",
"version": "v1.12.71", "version": "v1.12.72",
"versionExact": "v1.12.71" "versionExact": "v1.12.72"
}, },
{ {
"checksumSHA1": "1QmQ3FqV37w0Zi44qv8pA1GeR0A=", "checksumSHA1": "1QmQ3FqV37w0Zi44qv8pA1GeR0A=",
"comment": "v1.7.1", "comment": "v1.7.1",
"path": "github.com/aws/aws-sdk-go/private/protocol/ec2query", "path": "github.com/aws/aws-sdk-go/private/protocol/ec2query",
"revision": "0cbaf57ea311890e62f0b01652529295079e9e95", "revision": "586c9ba6027a527800564282bb843d7e6e7985c9",
"revisionTime": "2018-02-05T21:18:42Z", "revisionTime": "2018-02-07T00:16:19Z",
"version": "v1.12.71", "version": "v1.12.72",
"versionExact": "v1.12.71" "versionExact": "v1.12.72"
}, },
{ {
"checksumSHA1": "yHfT5DTbeCLs4NE2Rgnqrhe15ls=", "checksumSHA1": "yHfT5DTbeCLs4NE2Rgnqrhe15ls=",
"comment": "v1.7.1", "comment": "v1.7.1",
"path": "github.com/aws/aws-sdk-go/private/protocol/json/jsonutil", "path": "github.com/aws/aws-sdk-go/private/protocol/json/jsonutil",
"revision": "0cbaf57ea311890e62f0b01652529295079e9e95", "revision": "586c9ba6027a527800564282bb843d7e6e7985c9",
"revisionTime": "2018-02-05T21:18:42Z", "revisionTime": "2018-02-07T00:16:19Z",
"version": "v1.12.71", "version": "v1.12.72",
"versionExact": "v1.12.71" "versionExact": "v1.12.72"
}, },
{ {
"checksumSHA1": "R00RL5jJXRYq1iiK1+PGvMfvXyM=", "checksumSHA1": "R00RL5jJXRYq1iiK1+PGvMfvXyM=",
"comment": "v1.7.1", "comment": "v1.7.1",
"path": "github.com/aws/aws-sdk-go/private/protocol/jsonrpc", "path": "github.com/aws/aws-sdk-go/private/protocol/jsonrpc",
"revision": "0cbaf57ea311890e62f0b01652529295079e9e95", "revision": "586c9ba6027a527800564282bb843d7e6e7985c9",
"revisionTime": "2018-02-05T21:18:42Z", "revisionTime": "2018-02-07T00:16:19Z",
"version": "v1.12.71", "version": "v1.12.72",
"versionExact": "v1.12.71" "versionExact": "v1.12.72"
}, },
{ {
"checksumSHA1": "ZqY5RWavBLWTo6j9xqdyBEaNFRk=", "checksumSHA1": "ZqY5RWavBLWTo6j9xqdyBEaNFRk=",
"comment": "v1.7.1", "comment": "v1.7.1",
"path": "github.com/aws/aws-sdk-go/private/protocol/query", "path": "github.com/aws/aws-sdk-go/private/protocol/query",
"revision": "0cbaf57ea311890e62f0b01652529295079e9e95", "revision": "586c9ba6027a527800564282bb843d7e6e7985c9",
"revisionTime": "2018-02-05T21:18:42Z", "revisionTime": "2018-02-07T00:16:19Z",
"version": "v1.12.71", "version": "v1.12.72",
"versionExact": "v1.12.71" "versionExact": "v1.12.72"
}, },
{ {
"checksumSHA1": "9V1PvtFQ9MObZTc3sa86WcuOtOU=", "checksumSHA1": "9V1PvtFQ9MObZTc3sa86WcuOtOU=",
"comment": "v1.7.1", "comment": "v1.7.1",
"path": "github.com/aws/aws-sdk-go/private/protocol/query/queryutil", "path": "github.com/aws/aws-sdk-go/private/protocol/query/queryutil",
"revision": "0cbaf57ea311890e62f0b01652529295079e9e95", "revision": "586c9ba6027a527800564282bb843d7e6e7985c9",
"revisionTime": "2018-02-05T21:18:42Z", "revisionTime": "2018-02-07T00:16:19Z",
"version": "v1.12.71", "version": "v1.12.72",
"versionExact": "v1.12.71" "versionExact": "v1.12.72"
}, },
{ {
"checksumSHA1": "pkeoOfZpHRvFG/AOZeTf0lwtsFg=", "checksumSHA1": "pkeoOfZpHRvFG/AOZeTf0lwtsFg=",
"comment": "v1.7.1", "comment": "v1.7.1",
"path": "github.com/aws/aws-sdk-go/private/protocol/rest", "path": "github.com/aws/aws-sdk-go/private/protocol/rest",
"revision": "0cbaf57ea311890e62f0b01652529295079e9e95", "revision": "586c9ba6027a527800564282bb843d7e6e7985c9",
"revisionTime": "2018-02-05T21:18:42Z", "revisionTime": "2018-02-07T00:16:19Z",
"version": "v1.12.71", "version": "v1.12.72",
"versionExact": "v1.12.71" "versionExact": "v1.12.72"
}, },
{ {
"checksumSHA1": "ODo+ko8D6unAxZuN1jGzMcN4QCc=", "checksumSHA1": "ODo+ko8D6unAxZuN1jGzMcN4QCc=",
"comment": "v1.7.1", "comment": "v1.7.1",
"path": "github.com/aws/aws-sdk-go/private/protocol/restxml", "path": "github.com/aws/aws-sdk-go/private/protocol/restxml",
"revision": "0cbaf57ea311890e62f0b01652529295079e9e95", "revision": "586c9ba6027a527800564282bb843d7e6e7985c9",
"revisionTime": "2018-02-05T21:18:42Z", "revisionTime": "2018-02-07T00:16:19Z",
"version": "v1.12.71", "version": "v1.12.72",
"versionExact": "v1.12.71" "versionExact": "v1.12.72"
}, },
{ {
"checksumSHA1": "0qYPUga28aQVkxZgBR3Z86AbGUQ=", "checksumSHA1": "0qYPUga28aQVkxZgBR3Z86AbGUQ=",
"comment": "v1.7.1", "comment": "v1.7.1",
"path": "github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil", "path": "github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil",
"revision": "0cbaf57ea311890e62f0b01652529295079e9e95", "revision": "586c9ba6027a527800564282bb843d7e6e7985c9",
"revisionTime": "2018-02-05T21:18:42Z", "revisionTime": "2018-02-07T00:16:19Z",
"version": "v1.12.71", "version": "v1.12.72",
"versionExact": "v1.12.71" "versionExact": "v1.12.72"
}, },
{ {
"checksumSHA1": "Eo9yODN5U99BK0pMzoqnBm7PCrY=", "checksumSHA1": "Eo9yODN5U99BK0pMzoqnBm7PCrY=",
@ -523,62 +523,62 @@
"path": "github.com/aws/aws-sdk-go/private/waiter", "path": "github.com/aws/aws-sdk-go/private/waiter",
"revision": "1bd588c8b2dba4da57dd4664b2b2750d260a5915", "revision": "1bd588c8b2dba4da57dd4664b2b2750d260a5915",
"revisionTime": "2017-02-24T22:28:38Z", "revisionTime": "2017-02-24T22:28:38Z",
"version": "v1.12.71", "version": "v1.12.72",
"versionExact": "v1.12.71" "versionExact": "v1.12.72"
}, },
{ {
"checksumSHA1": "4igS6faf4hrhDj6Jj9ErVcN1qKo=", "checksumSHA1": "Sj6NTKuc/6+amv4RsMqrZkvkvpc=",
"comment": "v1.7.1", "comment": "v1.7.1",
"path": "github.com/aws/aws-sdk-go/service/ec2", "path": "github.com/aws/aws-sdk-go/service/ec2",
"revision": "0cbaf57ea311890e62f0b01652529295079e9e95", "revision": "586c9ba6027a527800564282bb843d7e6e7985c9",
"revisionTime": "2018-02-05T21:18:42Z", "revisionTime": "2018-02-07T00:16:19Z",
"version": "v1.12.71", "version": "v1.12.72",
"versionExact": "v1.12.71" "versionExact": "v1.12.72"
}, },
{ {
"checksumSHA1": "uEv9kkBsVIjg7K4+Y8TVlU0Cc8o=", "checksumSHA1": "kEgV0dSAj3M3M1waEkC27JS7VnU=",
"comment": "v1.7.1", "comment": "v1.7.1",
"path": "github.com/aws/aws-sdk-go/service/ecr", "path": "github.com/aws/aws-sdk-go/service/ecr",
"revision": "0cbaf57ea311890e62f0b01652529295079e9e95", "revision": "586c9ba6027a527800564282bb843d7e6e7985c9",
"revisionTime": "2018-02-05T21:18:42Z", "revisionTime": "2018-02-07T00:16:19Z",
"version": "v1.12.71", "version": "v1.12.72",
"versionExact": "v1.12.71" "versionExact": "v1.12.72"
}, },
{ {
"checksumSHA1": "sCaHoPWsJXRHFbilUKwN71qFTOI=", "checksumSHA1": "fXQn3V0ZRBZpTXUEHl4/yOjR4mQ=",
"comment": "v1.7.1", "comment": "v1.7.1",
"path": "github.com/aws/aws-sdk-go/service/s3", "path": "github.com/aws/aws-sdk-go/service/s3",
"revision": "0cbaf57ea311890e62f0b01652529295079e9e95", "revision": "586c9ba6027a527800564282bb843d7e6e7985c9",
"revisionTime": "2018-02-05T21:18:42Z", "revisionTime": "2018-02-07T00:16:19Z",
"version": "v1.12.71", "version": "v1.12.72",
"versionExact": "v1.12.71" "versionExact": "v1.12.72"
}, },
{ {
"checksumSHA1": "ZP6QI0X9BNKk8o1p3AyLfjabS20=", "checksumSHA1": "ZP6QI0X9BNKk8o1p3AyLfjabS20=",
"comment": "v1.7.1", "comment": "v1.7.1",
"path": "github.com/aws/aws-sdk-go/service/s3/s3iface", "path": "github.com/aws/aws-sdk-go/service/s3/s3iface",
"revision": "0cbaf57ea311890e62f0b01652529295079e9e95", "revision": "586c9ba6027a527800564282bb843d7e6e7985c9",
"revisionTime": "2018-02-05T21:18:42Z", "revisionTime": "2018-02-07T00:16:19Z",
"version": "v1.12.71", "version": "v1.12.72",
"versionExact": "v1.12.71" "versionExact": "v1.12.72"
}, },
{ {
"checksumSHA1": "g6Eo2gEoj6YEZ+tLwydnfhwo7zg=", "checksumSHA1": "g6Eo2gEoj6YEZ+tLwydnfhwo7zg=",
"comment": "v1.7.1", "comment": "v1.7.1",
"path": "github.com/aws/aws-sdk-go/service/s3/s3manager", "path": "github.com/aws/aws-sdk-go/service/s3/s3manager",
"revision": "0cbaf57ea311890e62f0b01652529295079e9e95", "revision": "586c9ba6027a527800564282bb843d7e6e7985c9",
"revisionTime": "2018-02-05T21:18:42Z", "revisionTime": "2018-02-07T00:16:19Z",
"version": "v1.12.71", "version": "v1.12.72",
"versionExact": "v1.12.71" "versionExact": "v1.12.72"
}, },
{ {
"checksumSHA1": "W1oFtpaT4TWIIJrAvFcn/XdcT7g=", "checksumSHA1": "x7HCNPJnQi+4P6FKpBTY1hm3m6o=",
"comment": "v1.7.1", "comment": "v1.7.1",
"path": "github.com/aws/aws-sdk-go/service/sts", "path": "github.com/aws/aws-sdk-go/service/sts",
"revision": "0cbaf57ea311890e62f0b01652529295079e9e95", "revision": "586c9ba6027a527800564282bb843d7e6e7985c9",
"revisionTime": "2018-02-05T21:18:42Z", "revisionTime": "2018-02-07T00:16:19Z",
"version": "v1.12.71", "version": "v1.12.72",
"versionExact": "v1.12.71" "versionExact": "v1.12.72"
}, },
{ {
"checksumSHA1": "7SbTaY0kaYxgQrG3/9cjrI+BcyU=", "checksumSHA1": "7SbTaY0kaYxgQrG3/9cjrI+BcyU=",
@ -1353,7 +1353,7 @@
"revision": "453249f01cfeb54c3d549ddb75ff152ca243f9d8", "revision": "453249f01cfeb54c3d549ddb75ff152ca243f9d8",
"revisionTime": "2017-02-08T20:51:15Z" "revisionTime": "2017-02-08T20:51:15Z"
}, },
{ {
"checksumSHA1": "xiderUuvye8Kpn7yX3niiJg32bE=", "checksumSHA1": "xiderUuvye8Kpn7yX3niiJg32bE=",
"path": "golang.org/x/crypto/ssh/terminal", "path": "golang.org/x/crypto/ssh/terminal",
"revision": "c2303dcbe84172e0c0da4c9f083eeca54c06f298", "revision": "c2303dcbe84172e0c0da4c9f083eeca54c06f298",