Class: Ansible::Ruby::Modules::Zabbix_proxy
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Zabbix_proxy
- Defined in:
- lib/ansible/ruby/modules/generated/monitoring/zabbix/zabbix_proxy.rb
Overview
This module allows you to create, modify, get and delete Zabbix proxy entries.
Instance Method Summary collapse
-
#description ⇒ String?
Description of the proxy..
-
#interface ⇒ Object?
Dictionary with params for the interface when proxy is in passive mode,Available values are: dns, ip, main, port, type and useip.,Please review the interface documentation for more information on the supported properties,U(www.zabbix.com/documentation/3.2/manual/api/reference/proxy/object#proxy_interface).
-
#proxy_name ⇒ String
Name of the proxy in Zabbix.
-
#state ⇒ :present, ...
State of the proxy.,On C(present), it will create if proxy does not exist or update the proxy if the associated data is different.,On C(absent) will remove a proxy if it exists.
-
#status ⇒ :active, ...
Type of proxy.
-
#tls_accept ⇒ :no_encryption, ...
Connections from proxy.
-
#tls_connect ⇒ :no_encryption, ...
Connections to proxy.
-
#tls_issuer ⇒ Object?
Certificate issuer.
-
#tls_psk ⇒ Object?
The preshared key, at least 32 hex digits.
-
#tls_psk_identity ⇒ Object?
PSK identity.
-
#tls_subject ⇒ Object?
Certificate subject.
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
#description ⇒ String?
Returns Description of the proxy..
16 |
# File 'lib/ansible/ruby/modules/generated/monitoring/zabbix/zabbix_proxy.rb', line 16 attribute :description |
#interface ⇒ Object?
Returns Dictionary with params for the interface when proxy is in passive mode,Available values are: dns, ip, main, port, type and useip.,Please review the interface documentation for more information on the supported properties,U(www.zabbix.com/documentation/3.2/manual/api/reference/proxy/object#proxy_interface).
48 |
# File 'lib/ansible/ruby/modules/generated/monitoring/zabbix/zabbix_proxy.rb', line 48 attribute :interface |
#proxy_name ⇒ String
Returns Name of the proxy in Zabbix.
12 |
# File 'lib/ansible/ruby/modules/generated/monitoring/zabbix/zabbix_proxy.rb', line 12 attribute :proxy_name |
#state ⇒ :present, ...
Returns State of the proxy.,On C(present), it will create if proxy does not exist or update the proxy if the associated data is different.,On C(absent) will remove a proxy if it exists.
44 |
# File 'lib/ansible/ruby/modules/generated/monitoring/zabbix/zabbix_proxy.rb', line 44 attribute :state |
#status ⇒ :active, ...
Returns Type of proxy. (4 - active, 5 - passive).
20 |
# File 'lib/ansible/ruby/modules/generated/monitoring/zabbix/zabbix_proxy.rb', line 20 attribute :status |
#tls_accept ⇒ :no_encryption, ...
Returns Connections from proxy.
28 |
# File 'lib/ansible/ruby/modules/generated/monitoring/zabbix/zabbix_proxy.rb', line 28 attribute :tls_accept |
#tls_connect ⇒ :no_encryption, ...
Returns Connections to proxy.
24 |
# File 'lib/ansible/ruby/modules/generated/monitoring/zabbix/zabbix_proxy.rb', line 24 attribute :tls_connect |
#tls_issuer ⇒ Object?
Returns Certificate issuer.
32 |
# File 'lib/ansible/ruby/modules/generated/monitoring/zabbix/zabbix_proxy.rb', line 32 attribute :tls_issuer |
#tls_psk ⇒ Object?
Returns The preshared key, at least 32 hex digits. Required if either I(tls_connect) or I(tls_accept) has PSK enabled.
41 |
# File 'lib/ansible/ruby/modules/generated/monitoring/zabbix/zabbix_proxy.rb', line 41 attribute :tls_psk |
#tls_psk_identity ⇒ Object?
Returns PSK identity. Required if either I(tls_connect) or I(tls_accept) has PSK enabled.
38 |
# File 'lib/ansible/ruby/modules/generated/monitoring/zabbix/zabbix_proxy.rb', line 38 attribute :tls_psk_identity |
#tls_subject ⇒ Object?
Returns Certificate subject.
35 |
# File 'lib/ansible/ruby/modules/generated/monitoring/zabbix/zabbix_proxy.rb', line 35 attribute :tls_subject |