Sha256: ceb852e08ddbe3dcdaa7268ffa6a49329ad5acbceb7a416bfad9e493dad50fe6

Contents?: true

Size: 497 Bytes

Versions: 1

Compression:

Stored size: 497 Bytes

Contents

class S3Secure::Versioning
  class Disable < Base
    def run
      show = Show.new(@options)
      if show.enabled?
        s3.put_bucket_versioning(
          bucket: @bucket,
          versioning_configuration: {
            # mfa_delete: "Disabled",
            status: "Suspended",
          },
        )
        say "Versioning Suspended on bucket #{@bucket}"
      else
        say "Bucket #{@bucket} is already has versioning already Suspended or not Enabled."
      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/disable.rb