Class: AWS::S3::AccessControlList::Permission
- Inherits:
-
Object
- Object
- AWS::S3::AccessControlList::Permission
- 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.
Instance Attribute Summary collapse
-
#name ⇒ Object
readonly
The permission expressed as a symbol following Ruby conventions.
Instance Method Summary collapse
Methods included from AWS::S3::ACLObject
#to_s, #to_xml, #valid?, #validate!
Instance Attribute Details
#name ⇒ Object (readonly)
The permission expressed as a symbol following Ruby conventions. For example, S3’s FULL_CONTROL permission will be returned as :full_control
.
160 161 162 |
# File 'lib/aws/s3/access_control_list.rb', line 160 def name @name end |
Instance Method Details
#body_xml ⇒ Object
169 170 171 |
# File 'lib/aws/s3/access_control_list.rb', line 169 def body_xml name.to_s.upcase end |