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, fix_inclusion, #initialize, remove_existing_validations, #to_h, validates
Constructor Details
This class inherits a constructor from Ansible::Ruby::Models::Base
Instance Method Details
#address ⇒ String?
Returns 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).
16 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_syslog.rb', line 16 attribute :address |
#components ⇒ String?
Returns 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.
28 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_syslog.rb', line 28 attribute :components |
#log_path ⇒ Object?
Returns This argument specifies a local path for logging purposes.
36 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_syslog.rb', line 36 attribute :log_path |
#port ⇒ Integer?
Returns This is the port the syslog server is using.
20 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_syslog.rb', line 20 attribute :port |
#protocol ⇒ :udp, ...
Returns This is the transmission protocol the syslog server’s using to receive syslog messages.
24 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_syslog.rb', line 24 attribute :protocol |
#state ⇒ :present, ...
Returns 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.
12 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_syslog.rb', line 12 attribute :state |
#test ⇒ Symbol?
Returns This forces a test syslog message to be sent to the stated syslog server.,Only attempts transmission when I(state=present).
32 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/netapp_e_syslog.rb', line 32 attribute :test |