Sha256: ead57433ef2a87342a46329c5f8e86bb323ec35880d48e2495407dd2ca4792d6

Contents?: true

Size: 326 Bytes

Versions: 3

Compression:

Stored size: 326 Bytes

Contents

class S3Secure::CLI
  class RemediateAll < Base
    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

3 entries across 3 versions & 1 rubygems

Version Path
s3-secure-0.7.0 lib/s3_secure/cli/remediate_all.rb
s3-secure-0.6.1 lib/s3_secure/cli/remediate_all.rb
s3-secure-0.6.0 lib/s3_secure/cli/remediate_all.rb