Class: Ansible::Ruby::Modules::Elasticsearch_plugin
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Elasticsearch_plugin
- Defined in:
- lib/ansible/ruby/modules/generated/database/misc/elasticsearch_plugin.rb
Overview
Manages Elasticsearch plugins.
Instance Method Summary collapse
-
#force ⇒ Boolean?
Force batch mode when installing plugins.
-
#name ⇒ String
Name of the plugin to install.
-
#plugin_bin ⇒ Object?
Location of the plugin binary.
-
#plugin_dir ⇒ String?
Your configured plugin directory specified in Elasticsearch.
-
#proxy_host ⇒ Object?
Proxy host to use during plugin installation.
-
#proxy_port ⇒ Object?
Proxy port to use during plugin installation.
-
#src ⇒ Object?
Optionally set the source location to retrieve the plugin from.
-
#state ⇒ :present, ...
Desired state of a plugin.
-
#timeout ⇒ String?
Timeout setting: 30s, 1m, 1h…,Only valid for Elasticsearch < 5.0.
-
#url ⇒ Object?
Set exact URL to download the plugin from (Only works for ES 1.x).,For ES 2.x and higher, use src.
-
#version ⇒ String?
Version of the plugin to be installed.
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
#force ⇒ Boolean?
30 |
# File 'lib/ansible/ruby/modules/generated/database/misc/elasticsearch_plugin.rb', line 30 attribute :force |
#name ⇒ String
12 |
# File 'lib/ansible/ruby/modules/generated/database/misc/elasticsearch_plugin.rb', line 12 attribute :name |
#plugin_bin ⇒ Object?
34 |
# File 'lib/ansible/ruby/modules/generated/database/misc/elasticsearch_plugin.rb', line 34 attribute :plugin_bin |
#plugin_dir ⇒ String?
37 |
# File 'lib/ansible/ruby/modules/generated/database/misc/elasticsearch_plugin.rb', line 37 attribute :plugin_dir |
#proxy_host ⇒ Object?
41 |
# File 'lib/ansible/ruby/modules/generated/database/misc/elasticsearch_plugin.rb', line 41 attribute :proxy_host |
#proxy_port ⇒ Object?
44 |
# File 'lib/ansible/ruby/modules/generated/database/misc/elasticsearch_plugin.rb', line 44 attribute :proxy_port |
#src ⇒ Object?
20 |
# File 'lib/ansible/ruby/modules/generated/database/misc/elasticsearch_plugin.rb', line 20 attribute :src |
#state ⇒ :present, ...
16 |
# File 'lib/ansible/ruby/modules/generated/database/misc/elasticsearch_plugin.rb', line 16 attribute :state |
#timeout ⇒ String?
26 |
# File 'lib/ansible/ruby/modules/generated/database/misc/elasticsearch_plugin.rb', line 26 attribute :timeout |
#url ⇒ Object?
23 |
# File 'lib/ansible/ruby/modules/generated/database/misc/elasticsearch_plugin.rb', line 23 attribute :url |
#version ⇒ String?
47 |
# File 'lib/ansible/ruby/modules/generated/database/misc/elasticsearch_plugin.rb', line 47 attribute :version |