Sha256: dc767b47564042e5f250a1958d6cc86dbc5be3c7d64d151c3ed9e4e3cddfd9fd

Contents?: true

Size: 535 Bytes

Versions: 82

Compression:

Stored size: 535 Bytes

Contents

module Aws
  module S3
    module Plugins
      # @api private
      class BucketNameRestrictions < Seahorse::Client::Plugin
        class Handler < Seahorse::Client::Handler

          def call(context)
            if context.params.key?(:bucket) && context.params[:bucket].include?('/')
              msg = ":bucket option must not contain a forward-slash (/)"
              raise ArgumentError, msg
            end
            @handler.call(context)
          end

        end

        handler(Handler)

      end
    end
  end
end

Version data entries

82 entries across 82 versions & 1 rubygems

Version Path
aws-sdk-s3-1.57.0 lib/aws-sdk-s3/plugins/bucket_name_restrictions.rb
aws-sdk-s3-1.56.0 lib/aws-sdk-s3/plugins/bucket_name_restrictions.rb
aws-sdk-s3-1.55.0 lib/aws-sdk-s3/plugins/bucket_name_restrictions.rb
aws-sdk-s3-1.54.0 lib/aws-sdk-s3/plugins/bucket_name_restrictions.rb
aws-sdk-s3-1.53.0 lib/aws-sdk-s3/plugins/bucket_name_restrictions.rb
aws-sdk-s3-1.52.0 lib/aws-sdk-s3/plugins/bucket_name_restrictions.rb
aws-sdk-s3-1.51.0 lib/aws-sdk-s3/plugins/bucket_name_restrictions.rb
aws-sdk-s3-1.50.0 lib/aws-sdk-s3/plugins/bucket_name_restrictions.rb
aws-sdk-s3-1.49.0 lib/aws-sdk-s3/plugins/bucket_name_restrictions.rb
aws-sdk-s3-1.48.0 lib/aws-sdk-s3/plugins/bucket_name_restrictions.rb
aws-sdk-s3-1.47.0 lib/aws-sdk-s3/plugins/bucket_name_restrictions.rb
aws-sdk-s3-1.46.0 lib/aws-sdk-s3/plugins/bucket_name_restrictions.rb
aws-sdk-s3-1.45.0 lib/aws-sdk-s3/plugins/bucket_name_restrictions.rb
aws-sdk-s3-1.44.0 lib/aws-sdk-s3/plugins/bucket_name_restrictions.rb
aws-sdk-s3-1.43.0 lib/aws-sdk-s3/plugins/bucket_name_restrictions.rb
aws-sdk-s3-1.42.0 lib/aws-sdk-s3/plugins/bucket_name_restrictions.rb
aws-sdk-s3-1.41.0 lib/aws-sdk-s3/plugins/bucket_name_restrictions.rb
aws-sdk-s3-1.40.0 lib/aws-sdk-s3/plugins/bucket_name_restrictions.rb
aws-sdk-s3-1.39.0 lib/aws-sdk-s3/plugins/bucket_name_restrictions.rb
aws-sdk-s3-1.38.0 lib/aws-sdk-s3/plugins/bucket_name_restrictions.rb