Sha256: 3970fb4f738d9d35704ce013e7dd8f139160da4e3230d9fd0bc61339347a1be9

Contents?: true

Size: 468 Bytes

Versions: 3

Compression:

Stored size: 468 Bytes

Contents

module S3Secure::Versioning
  class Enable < Base
    def run
      show = Show.new(@options)
      if show.enabled?
        say "Bucket #{@bucket} is has versioning already enabled."
      else
        s3.put_bucket_versioning(
          bucket: @bucket,
          versioning_configuration: {
            # mfa_delete: "Disabled",
            status: "Enabled",
          },
        )
        say "Versioning enabled on bucket #{@bucket}"
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
s3-secure-0.7.0 lib/s3_secure/versioning/enable.rb
s3-secure-0.6.1 lib/s3_secure/versioning/enable.rb
s3-secure-0.6.0 lib/s3_secure/versioning/enable.rb