Class: AWS::S3::AccessControlList::Permission

Inherits:
Object
  • Object
show all
Includes:
AWS::S3::ACLObject
Defined in:
lib/aws/s3/access_control_list.rb

Overview

Represents the permission being granted in a Grant object. Typically you will not need to construct an instance of this class directly.

See Also:

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from AWS::S3::ACLObject

#to_s, #to_xml, #valid?, #validate!

Instance Attribute Details

#nameObject (readonly)

The permission expressed as a symbol following Ruby conventions. For example, S3’s FULL_CONTROL permission will be returned as :full_control.



155
156
157
# File 'lib/aws/s3/access_control_list.rb', line 155

def name
  @name
end

Instance Method Details

#body_xmlObject



164
165
166
# File 'lib/aws/s3/access_control_list.rb', line 164

def body_xml
  name.to_s.upcase
end