Class: Ansible::Ruby::Modules::Acl
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Acl
- Defined in:
- lib/ansible/ruby/modules/generated/files/acl.rb
Overview
Sets and retrieves file ACL information.
Instance Method Summary collapse
-
#default ⇒ String?
If the target is a directory, setting this to yes will make it the default acl for entities created inside the directory.
-
#entity ⇒ String?
Actual user or group that the ACL applies to when matching entity types user or group are selected.
-
#entry ⇒ String?
DEPRECATED.
-
#etype ⇒ :group, ...
The entity type of the ACL to apply, see setfacl documentation for more info.
-
#follow ⇒ String?
Whether to follow symlinks on the path if a symlink is encountered.
-
#path ⇒ String
The full path of the file or object.
-
#permissions ⇒ String?
Permissions to apply/remove can be any combination of r, w and x (read, write and execute respectively).
-
#recalculate_mask ⇒ :default, ...
Select if and when to recalculate the effective right masks of the files, see setfacl documentation for more info.
-
#recursive ⇒ String?
Recursively sets the specified ACL (added in Ansible 2.0).
-
#state ⇒ :absent, ...
Defines whether the ACL should be present or not.
Methods inherited from Base
Methods inherited from Ansible::Ruby::Models::Base
attr_option, attr_options, attribute, #initialize, remove_existing_validations, #to_h, validates
Constructor Details
This class inherits a constructor from Ansible::Ruby::Models::Base
Instance Method Details
#default ⇒ String?
24 |
# File 'lib/ansible/ruby/modules/generated/files/acl.rb', line 24 attribute :default |
#entity ⇒ String?
28 |
# File 'lib/ansible/ruby/modules/generated/files/acl.rb', line 28 attribute :entity |
#entry ⇒ String?
40 |
# File 'lib/ansible/ruby/modules/generated/files/acl.rb', line 40 attribute :entry |
#etype ⇒ :group, ...
32 |
# File 'lib/ansible/ruby/modules/generated/files/acl.rb', line 32 attribute :etype |
#follow ⇒ String?
20 |
# File 'lib/ansible/ruby/modules/generated/files/acl.rb', line 20 attribute :follow |
#path ⇒ String
12 |
# File 'lib/ansible/ruby/modules/generated/files/acl.rb', line 12 attribute :path |
#permissions ⇒ String?
36 |
# File 'lib/ansible/ruby/modules/generated/files/acl.rb', line 36 attribute :permissions |
#recalculate_mask ⇒ :default, ...
48 |
# File 'lib/ansible/ruby/modules/generated/files/acl.rb', line 48 attribute :recalculate_mask |
#recursive ⇒ String?
44 |
# File 'lib/ansible/ruby/modules/generated/files/acl.rb', line 44 attribute :recursive |
#state ⇒ :absent, ...
16 |
# File 'lib/ansible/ruby/modules/generated/files/acl.rb', line 16 attribute :state |