Sha256: 563a02002798337ff609040e7e62258862022f5de9dd63277cf0bf45d01ea1c1

Contents?: true

Size: 467 Bytes

Versions: 1

Compression:

Stored size: 467 Bytes

Contents

class 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

1 entries across 1 versions & 1 rubygems

Version Path
s3-secure-0.5.1 lib/s3_secure/versioning/enable.rb