Class: AwsCli::CLI::Sss::Directories
- Inherits:
-
Thor
- Object
- Thor
- AwsCli::CLI::Sss::Directories
- Defined in:
- lib/awscli/cli/s3/directories.rb
Instance Method Summary collapse
-
#create ⇒ Object
method_option :x_amz_acl, :aliases => “-x”, :type => :string, :desc => “Permissions, must be in [‘private’, ‘public-read’, ‘public-read-write’, ‘authenticated-read’]”.
- #delete ⇒ Object
- #delete_rec ⇒ Object
- #get_acl ⇒ Object
- #get_logging_status ⇒ Object
- #list ⇒ Object
- #set_acl ⇒ Object
Instance Method Details
#create ⇒ Object
method_option :x_amz_acl, :aliases => “-x”, :type => :string, :desc => “Permissions, must be in [‘private’, ‘public-read’, ‘public-read-write’, ‘authenticated-read’]”
17 18 19 20 |
# File 'lib/awscli/cli/s3/directories.rb', line 17 def create create_s3_object @s3.create [:bucket], [:public] end |
#delete ⇒ Object
24 25 26 27 |
# File 'lib/awscli/cli/s3/directories.rb', line 24 def delete create_s3_object @s3.delete [:bucket] end |
#delete_rec ⇒ Object
31 32 33 34 |
# File 'lib/awscli/cli/s3/directories.rb', line 31 def delete_rec create_s3_object @s3.delete_rec [:bucket] end |
#get_acl ⇒ Object
46 47 48 49 |
# File 'lib/awscli/cli/s3/directories.rb', line 46 def get_acl create_s3_object @s3.get_acl [:bucket] end |
#get_logging_status ⇒ Object
53 54 55 56 |
# File 'lib/awscli/cli/s3/directories.rb', line 53 def get_logging_status create_s3_object @s3.get_logging_status [:bucket] end |
#list ⇒ Object
8 9 10 11 |
# File 'lib/awscli/cli/s3/directories.rb', line 8 def list create_s3_object @s3.list end |
#set_acl ⇒ Object
39 40 41 42 |
# File 'lib/awscli/cli/s3/directories.rb', line 39 def set_acl create_s3_object @s3.set_acl [:bucket], [:acl] end |