]> git.immae.eu Git - github/fretlink/terraform-provider-statuscake.git/blobdiff - vendor/github.com/aws/aws-sdk-go/service/s3/host_style_bucket.go
deps: github.com/hashicorp/terraform@sdk-v0.11-with-go-modules
[github/fretlink/terraform-provider-statuscake.git] / vendor / github.com / aws / aws-sdk-go / service / s3 / host_style_bucket.go
index ec3ffe448416fe7d71be9884f621ed3a585aece5..a7fbc2de2f8013b8ad860c3c7cc9fae27f3ca7db 100644 (file)
@@ -8,7 +8,6 @@ import (
 
        "github.com/aws/aws-sdk-go/aws"
        "github.com/aws/aws-sdk-go/aws/awserr"
-       "github.com/aws/aws-sdk-go/aws/awsutil"
        "github.com/aws/aws-sdk-go/aws/request"
 )
 
@@ -113,15 +112,9 @@ func updateEndpointForAccelerate(r *request.Request) {
 // Attempts to retrieve the bucket name from the request input parameters.
 // If no bucket is found, or the field is empty "", false will be returned.
 func bucketNameFromReqParams(params interface{}) (string, bool) {
-       b, _ := awsutil.ValuesAtPath(params, "Bucket")
-       if len(b) == 0 {
-               return "", false
-       }
-
-       if bucket, ok := b[0].(*string); ok {
-               if bucketStr := aws.StringValue(bucket); bucketStr != "" {
-                       return bucketStr, true
-               }
+       if iface, ok := params.(bucketGetter); ok {
+               b := iface.getBucket()
+               return b, len(b) > 0
        }
 
        return "", false