Class: Ansible::Ruby::Modules::Vdirect_runnable
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Vdirect_runnable
- Defined in:
- lib/ansible/ruby/modules/generated/network/radware/vdirect_runnable.rb
Overview
Runs configuration templates, creates workflows and runs workflow actions in Radware vDirect server.
Instance Method Summary collapse
-
#action_name ⇒ Object?
Workflow action name to run.,Required if I(runnable_type=Workflow).
-
#parameters ⇒ Hash?
Action parameters dictionary.
-
#runnable_name ⇒ String
VDirect runnable name to run.,May be configuration template name, workflow template name or workflow instance name.
-
#runnable_type ⇒ :ConfigurationTemplate, ...
VDirect runnable type.
-
#vdirect_http_port ⇒ Integer?
VDirect server HTTP port number, may be set as C(VDIRECT_HTTP_PORT) environment variable.
-
#vdirect_https_port ⇒ Integer?
VDirect server HTTPS port number, may be set as C(VDIRECT_HTTPS_PORT) environment variable.
-
#vdirect_ip ⇒ String
Primary vDirect server IP address, may be set as C(VDIRECT_IP) environment variable.
-
#vdirect_password ⇒ String
VDirect server password, may be set as C(VDIRECT_PASSWORD) environment variable.
-
#vdirect_secondary_ip ⇒ Object?
Secondary vDirect server IP address, may be set as C(VDIRECT_SECONDARY_IP) environment variable.
-
#vdirect_timeout ⇒ Integer?
Amount of time to wait for async operation completion [seconds],,may be set as C(VDIRECT_TIMEOUT) environment variable.
-
#vdirect_use_ssl ⇒ :yes, ...
If C(no), an HTTP connection will be used instead of the default HTTPS connection,,may be set as C(VDIRECT_HTTPS) or C(VDIRECT_USE_SSL) environment variable.
-
#vdirect_user ⇒ String
VDirect server username, may be set as C(VDIRECT_USER) environment variable.
-
#vdirect_validate_certs ⇒ :yes, ...
If C(no), SSL certificates will not be validated,,may be set as C(VDIRECT_VALIDATE_CERTS) or C(VDIRECT_VERIFY) environment variable.,This should only set to C(no) used on personally controlled sites using self-signed certificates.
-
#vdirect_wait ⇒ :yes, ...
Wait for async operation to complete, may be set as C(VDIRECT_WAIT) environment variable.
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
#action_name ⇒ Object?
Returns Workflow action name to run.,Required if I(runnable_type=Workflow).
59 |
# File 'lib/ansible/ruby/modules/generated/network/radware/vdirect_runnable.rb', line 59 attribute :action_name |
#parameters ⇒ Hash?
Returns Action parameters dictionary. In case of C(ConfigurationTemplate) runnable type,,the device connection details should always be passed as a parameter.
62 |
# File 'lib/ansible/ruby/modules/generated/network/radware/vdirect_runnable.rb', line 62 attribute :parameters |
#runnable_name ⇒ String
Returns vDirect runnable name to run.,May be configuration template name, workflow template name or workflow instance name.
55 |
# File 'lib/ansible/ruby/modules/generated/network/radware/vdirect_runnable.rb', line 55 attribute :runnable_name |
#runnable_type ⇒ :ConfigurationTemplate, ...
Returns vDirect runnable type.
51 |
# File 'lib/ansible/ruby/modules/generated/network/radware/vdirect_runnable.rb', line 51 attribute :runnable_type |
#vdirect_http_port ⇒ Integer?
Returns vDirect server HTTP port number, may be set as C(VDIRECT_HTTP_PORT) environment variable.
35 |
# File 'lib/ansible/ruby/modules/generated/network/radware/vdirect_runnable.rb', line 35 attribute :vdirect_http_port |
#vdirect_https_port ⇒ Integer?
Returns vDirect server HTTPS port number, may be set as C(VDIRECT_HTTPS_PORT) environment variable.
31 |
# File 'lib/ansible/ruby/modules/generated/network/radware/vdirect_runnable.rb', line 31 attribute :vdirect_https_port |
#vdirect_ip ⇒ String
Returns Primary vDirect server IP address, may be set as C(VDIRECT_IP) environment variable.
12 |
# File 'lib/ansible/ruby/modules/generated/network/radware/vdirect_runnable.rb', line 12 attribute :vdirect_ip |
#vdirect_password ⇒ String
Returns vDirect server password, may be set as C(VDIRECT_PASSWORD) environment variable.
20 |
# File 'lib/ansible/ruby/modules/generated/network/radware/vdirect_runnable.rb', line 20 attribute :vdirect_password |
#vdirect_secondary_ip ⇒ Object?
Returns Secondary vDirect server IP address, may be set as C(VDIRECT_SECONDARY_IP) environment variable.
24 |
# File 'lib/ansible/ruby/modules/generated/network/radware/vdirect_runnable.rb', line 24 attribute :vdirect_secondary_ip |
#vdirect_timeout ⇒ Integer?
Returns Amount of time to wait for async operation completion [seconds],,may be set as C(VDIRECT_TIMEOUT) environment variable.
39 |
# File 'lib/ansible/ruby/modules/generated/network/radware/vdirect_runnable.rb', line 39 attribute :vdirect_timeout |
#vdirect_use_ssl ⇒ :yes, ...
Returns If C(no), an HTTP connection will be used instead of the default HTTPS connection,,may be set as C(VDIRECT_HTTPS) or C(VDIRECT_USE_SSL) environment variable.
43 |
# File 'lib/ansible/ruby/modules/generated/network/radware/vdirect_runnable.rb', line 43 attribute :vdirect_use_ssl |
#vdirect_user ⇒ String
Returns vDirect server username, may be set as C(VDIRECT_USER) environment variable.
16 |
# File 'lib/ansible/ruby/modules/generated/network/radware/vdirect_runnable.rb', line 16 attribute :vdirect_user |
#vdirect_validate_certs ⇒ :yes, ...
Returns If C(no), SSL certificates will not be validated,,may be set as C(VDIRECT_VALIDATE_CERTS) or C(VDIRECT_VERIFY) environment variable.,This should only set to C(no) used on personally controlled sites using self-signed certificates.
47 |
# File 'lib/ansible/ruby/modules/generated/network/radware/vdirect_runnable.rb', line 47 attribute :vdirect_validate_certs |
#vdirect_wait ⇒ :yes, ...
Returns Wait for async operation to complete, may be set as C(VDIRECT_WAIT) environment variable.
27 |
# File 'lib/ansible/ruby/modules/generated/network/radware/vdirect_runnable.rb', line 27 attribute :vdirect_wait |