]> git.immae.eu Git - github/fretlink/terraform-provider-statuscake.git/blobdiff - vendor/github.com/aws/aws-sdk-go/aws/ec2metadata/service.go
Upgrade to 0.12
[github/fretlink/terraform-provider-statuscake.git] / vendor / github.com / aws / aws-sdk-go / aws / ec2metadata / service.go
index ef5f73292bac8abf5d0f6d6f6e30670b654e3e9c..f4438eae9c91d5f30b431bdf72c6de19faa399db 100644 (file)
@@ -4,7 +4,7 @@
 // This package's client can be disabled completely by setting the environment
 // variable "AWS_EC2_METADATA_DISABLED=true". This environment variable set to
 // true instructs the SDK to disable the EC2 Metadata client. The client cannot
-// be used while the environemnt variable is set to true, (case insensitive).
+// be used while the environment variable is set to true, (case insensitive).
 package ec2metadata
 
 import (
@@ -72,6 +72,7 @@ func NewClient(cfg aws.Config, handlers request.Handlers, endpoint, signingRegio
                        cfg,
                        metadata.ClientInfo{
                                ServiceName: ServiceName,
+                               ServiceID:   ServiceName,
                                Endpoint:    endpoint,
                                APIVersion:  "latest",
                        },
@@ -91,6 +92,9 @@ func NewClient(cfg aws.Config, handlers request.Handlers, endpoint, signingRegio
                svc.Handlers.Send.SwapNamed(request.NamedHandler{
                        Name: corehandlers.SendHandler.Name,
                        Fn: func(r *request.Request) {
+                               r.HTTPResponse = &http.Response{
+                                       Header: http.Header{},
+                               }
                                r.Error = awserr.New(
                                        request.CanceledErrorCode,
                                        "EC2 IMDS access disabled via "+disableServiceEnvVar+" env var",