Sha256: 62a32f830b83a67b8a869d4880c7fa99edeaf10a4567ec4f620d22e7fba9af15

Contents?: true

Size: 330 Bytes

Versions: 1

Compression:

Stored size: 330 Bytes

Contents

module S3Secure
  class RemediateAll < AbstractBase
    def run
      o = @options.merge(bucket: @bucket)
      Encryption::Enable.new(o).run
      Policy::Enforce.new(o.merge(sid: "ForceSSLOnlyAccess")).run
      Versioning::Enable.new(o).run
      Lifecycle::Add.new(o).run
      AccessLogs::Enable.new(o).run
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
s3-secure-0.5.1 lib/s3_secure/remediate_all.rb