Class: Ansible::Ruby::Modules::Win_audit_rule

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/windows/win_audit_rule.rb

Overview

Used to apply audit rules to files, folders or registry keys. Once applied, it will begin recording the user who performed the operation defined into the Security Log in the Event viewer. The behavior is designed to ignore inherited rules since those cannot be adjusted without first disabling the inheritance behavior. It will still print inherited rules in the output though for debugging purposes.

Instance Method Summary collapse

Methods inherited from Base

#ansible_name, #to_h

Methods inherited from Ansible::Ruby::Models::Base

attr_option, attr_options, attribute, fix_inclusion, #initialize, remove_existing_validations, #to_h, validates

Constructor Details

This class inherits a constructor from Ansible::Ruby::Models::Base

Instance Method Details

#audit_flags:Failure, :Success



34
# File 'lib/ansible/ruby/modules/generated/windows/win_audit_rule.rb', line 34

attribute :audit_flags

#inheritance_flagsArray<String>, ...



26
# File 'lib/ansible/ruby/modules/generated/windows/win_audit_rule.rb', line 26

attribute :inheritance_flags

#pathString



14
# File 'lib/ansible/ruby/modules/generated/windows/win_audit_rule.rb', line 14

attribute :path

#propagation_flags:None, ...



30
# File 'lib/ansible/ruby/modules/generated/windows/win_audit_rule.rb', line 30

attribute :propagation_flags

#rightsArray<String>, String



22
# File 'lib/ansible/ruby/modules/generated/windows/win_audit_rule.rb', line 22

attribute :rights

#state:absent, ...



38
# File 'lib/ansible/ruby/modules/generated/windows/win_audit_rule.rb', line 38

attribute :state

#userString



18
# File 'lib/ansible/ruby/modules/generated/windows/win_audit_rule.rb', line 18

attribute :user