Class: Ansible::Ruby::Modules::A10_server_axapi3
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::A10_server_axapi3
- Defined in:
- lib/ansible/ruby/modules/generated/network/a10/a10_server_axapi3.rb
Overview
Manage SLB (Server Load Balancer) server objects on A10 Networks devices via aXAPIv3.
Instance Method Summary collapse
-
#operation ⇒ :create, ...
Create, Update or Remove SLB server.
-
#server_ip ⇒ String
The SLB (Server Load Balancer) server IPv4 address.
-
#server_name ⇒ Object
The SLB (Server Load Balancer) server name.
-
#server_ports ⇒ Array<Hash>, ...
A list of ports to create for the server.
-
#server_status ⇒ :enable, ...
The SLB (Server Load Balancer) virtual server status.
-
#validate_certs ⇒ :yes, ...
If C(no), SSL certificates will not be validated.
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
#operation ⇒ :create, ...
Returns Create, Update or Remove SLB server. For create and update operation, we use the IP address and server name specified in the POST message. For delete operation, we use the server name in the request URI.
28 |
# File 'lib/ansible/ruby/modules/generated/network/a10/a10_server_axapi3.rb', line 28 attribute :operation |
#server_ip ⇒ String
Returns The SLB (Server Load Balancer) server IPv4 address.
16 |
# File 'lib/ansible/ruby/modules/generated/network/a10/a10_server_axapi3.rb', line 16 attribute :server_ip |
#server_name ⇒ Object
Returns The SLB (Server Load Balancer) server name.
12 |
# File 'lib/ansible/ruby/modules/generated/network/a10/a10_server_axapi3.rb', line 12 attribute :server_name |
#server_ports ⇒ Array<Hash>, ...
Returns A list of ports to create for the server. Each list item should be a dictionary which specifies the C(port:) and C(protocol:).
24 |
# File 'lib/ansible/ruby/modules/generated/network/a10/a10_server_axapi3.rb', line 24 attribute :server_ports |
#server_status ⇒ :enable, ...
Returns The SLB (Server Load Balancer) virtual server status.
20 |
# File 'lib/ansible/ruby/modules/generated/network/a10/a10_server_axapi3.rb', line 20 attribute :server_status |
#validate_certs ⇒ :yes, ...
Returns If C(no), SSL certificates will not be validated. This should only be used on personally controlled devices using self-signed certificates.
32 |
# File 'lib/ansible/ruby/modules/generated/network/a10/a10_server_axapi3.rb', line 32 attribute :validate_certs |