Class: Ansible::Ruby::Modules::Acl
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Acl
- Defined in:
- lib/ansible/ruby/modules/generated/core/files/acl.rb
Instance Method Summary collapse
-
#default ⇒ Boolean?
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 ⇒ :user, ...
The entity type of the ACL to apply, see setfacl documentation for more info.
-
#follow ⇒ Boolean?
Whether to follow symlinks on the path if a symlink is encountered.
-
#name ⇒ 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).
-
#recursive ⇒ Boolean?
Recursively sets the specified ACL (added in Ansible 2.0).
-
#state ⇒ :query, ...
Defines whether the ACL should be present or not.
Methods inherited from Base
Methods inherited from Ansible::Ruby::Models::Base
attr_options, attribute, #initialize, #to_h, validates
Constructor Details
This class inherits a constructor from Ansible::Ruby::Models::Base
Instance Method Details
#default ⇒ Boolean?
22 |
# File 'lib/ansible/ruby/modules/generated/core/files/acl.rb', line 22 attribute :default |
#entity ⇒ String?
26 |
# File 'lib/ansible/ruby/modules/generated/core/files/acl.rb', line 26 attribute :entity |
#entry ⇒ String?
38 |
# File 'lib/ansible/ruby/modules/generated/core/files/acl.rb', line 38 attribute :entry |
#etype ⇒ :user, ...
30 |
# File 'lib/ansible/ruby/modules/generated/core/files/acl.rb', line 30 attribute :etype |
#follow ⇒ Boolean?
18 |
# File 'lib/ansible/ruby/modules/generated/core/files/acl.rb', line 18 attribute :follow |
#name ⇒ String
10 |
# File 'lib/ansible/ruby/modules/generated/core/files/acl.rb', line 10 attribute :name |
#permissions ⇒ String?
34 |
# File 'lib/ansible/ruby/modules/generated/core/files/acl.rb', line 34 attribute :permissions |
#recursive ⇒ Boolean?
42 |
# File 'lib/ansible/ruby/modules/generated/core/files/acl.rb', line 42 attribute :recursive |
#state ⇒ :query, ...
14 |
# File 'lib/ansible/ruby/modules/generated/core/files/acl.rb', line 14 attribute :state |