Class: Ansible::Ruby::Modules::Netapp_e_syslog

Inherits:
Base show all
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

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

#addressString?

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).

Returns:

  • (String, nil)

    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

#componentsString?

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.

Returns:

  • (String, nil)

    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_pathObject?

Returns This argument specifies a local path for logging purposes.

Returns:

  • (Object, nil)

    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

#portInteger?

Returns This is the port the syslog server is using.

Returns:

  • (Integer, nil)

    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.

Returns:

  • (:udp, :tcp, :tls, nil)

    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.

Returns:

  • (:present, :absent, nil)

    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

#testSymbol?

Returns This forces a test syslog message to be sent to the stated syslog server.,Only attempts transmission when I(state=present).

Returns:

  • (Symbol, nil)

    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