Class: Ansible::Ruby::Modules::Netapp_e_syslog
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Netapp_e_syslog
- Defined in:
- lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_syslog.rb
Overview
Allow the syslog settings to be configured for an individual E-Series storage-system
Instance Method Summary collapse
-
#address ⇒ String?
The syslog server’s IPv4 address or a fully qualified hostname.,All existing syslog configurations will be removed when I(state=absent) and I(address=None).
-
#components ⇒ String?
The e-series logging components define the specific logs to transfer to the syslog server.,At the time of writing, ‘auditLog’ is the only logging component but more may become available.
-
#log_path ⇒ Object?
This argument specifies a local path for logging purposes.
-
#port ⇒ Integer?
This is the port the syslog server is using.
-
#protocol ⇒ :udp, ...
This is the transmission protocol the syslog server’s using to receive syslog messages.
-
#state ⇒ :present, ...
Add or remove the syslog server configuration for E-Series storage array.,Existing syslog server configuration will be removed or updated when its address matches I(address).,Fully qualified hostname that resolve to an IPv4 address that matches I(address) will not be treated as a match.
-
#test ⇒ Symbol?
This forces a test syslog message to be sent to the stated syslog server.,Only attempts transmission when I(state=present).
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
#address ⇒ String?
16 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_syslog.rb', line 16 attribute :address |
#components ⇒ String?
28 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_syslog.rb', line 28 attribute :components |
#log_path ⇒ Object?
36 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_syslog.rb', line 36 attribute :log_path |
#port ⇒ Integer?
20 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_syslog.rb', line 20 attribute :port |
#protocol ⇒ :udp, ...
24 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_syslog.rb', line 24 attribute :protocol |
#state ⇒ :present, ...
12 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_syslog.rb', line 12 attribute :state |
#test ⇒ Symbol?
32 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_syslog.rb', line 32 attribute :test |