Sha256: faf38fcc953e591a9bd2044761cfc7dd346ae3d8d75b8ddf47615e1f50ca8954
Contents?: true
Size: 1.09 KB
Versions: 3
Compression:
Stored size: 1.09 KB
Contents
class S3Secure::CLI class PublicAccess < S3Secure::Command class_option :quiet, type: :boolean desc "list", "List bucket public access policy" long_desc Help.text("public_access/list") option :format, desc: "Format options: #{CliFormat.formats.join(', ')}" option :blocked, desc: "Filter for public_access: all, true, false" def list S3Secure::PublicAccess::List.new(options).run end desc "show BUCKET", "show bucket public_access" long_desc Help.text("public_access/show") def show(bucket) S3Secure::PublicAccess::Show.new(options.merge(bucket: bucket)).run end desc "block BUCKET", "block bucket public_access" long_desc Help.text("public_access/block") option :prefix, desc: "Filter prefix. Used with mode." def block(bucket) S3Secure::PublicAccess::Block.new(options.merge(bucket: bucket)).run end desc "unblock BUCKET", "unblock bucket public_access" long_desc Help.text("public_access/unblock") def unblock(bucket) S3Secure::PublicAccess::Unblock.new(options.merge(bucket: bucket)).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/public_access.rb |
s3-secure-0.6.1 | lib/s3_secure/cli/public_access.rb |
s3-secure-0.6.0 | lib/s3_secure/cli/public_access.rb |