Class: Ansible::Ruby::Modules::Netscaler_server
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Netscaler_server
- Defined in:
- lib/ansible/ruby/modules/generated/network/netscaler/netscaler_server.rb
Overview
Manage server entities configuration. This module is intended to run either on the ansible control node or a bastion (jumpserver) with access to the actual netscaler instance.
Instance Method Summary collapse
-
#comment ⇒ Object?
Any information about the server.
-
#delay ⇒ Object?
Time, in seconds, after which all the services configured on the server are disabled.,This option is meaningful only when setting the I(disabled) option to C(true).
-
#disabled ⇒ Symbol?
When set to C(true) the server state will be set to C(disabled).,When set to C(false) the server state will be set to C(enabled).,Note that due to limitations of the underlying NITRO API a C(disabled) state change alone does not cause the module result to report a changed status.
-
#domain ⇒ Object?
Domain name of the server.
-
#domainresolveretry ⇒ Integer?
Time, in seconds, for which the NetScaler appliance must wait, after DNS resolution fails, before sending the next DNS query to resolve the domain name.,Minimum value = C(5),Maximum value = C(20939).
-
#graceful ⇒ Symbol?
Shut down gracefully, without accepting any new connections, and disabling each service when all of its connections are closed.,This option is meaningful only when setting the I(disabled) option to C(true).
-
#ipaddress ⇒ String?
IPv4 or IPv6 address of the server.
-
#ipv6address ⇒ Symbol?
Support IPv6 addressing mode.
-
#name ⇒ String?
Name for the server.,Must begin with an ASCII alphabetic or underscore C(_) character, and must contain only ASCII alphanumeric, underscore C(_), hash C(#), period C(.), space C( ), colon C(:), at C(@), equals C(=), and hyphen C(-) characters.,Can be changed after the name is created.,Minimum length = 1.
-
#td ⇒ Object?
Integer value that uniquely identifies the traffic domain in which you want to configure the entity.
-
#translationip ⇒ Object?
IP address used to transform the server’s DNS-resolved IP address.
-
#translationmask ⇒ Object?
The netmask of the translation ip.
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
#comment ⇒ Object?
38 |
# File 'lib/ansible/ruby/modules/generated/network/netscaler/netscaler_server.rb', line 38 attribute :comment |
#delay ⇒ Object?
48 |
# File 'lib/ansible/ruby/modules/generated/network/netscaler/netscaler_server.rb', line 48 attribute :delay |
#disabled ⇒ Symbol?
51 |
# File 'lib/ansible/ruby/modules/generated/network/netscaler/netscaler_server.rb', line 51 attribute :disabled |
#domain ⇒ Object?
21 |
# File 'lib/ansible/ruby/modules/generated/network/netscaler/netscaler_server.rb', line 21 attribute :domain |
#domainresolveretry ⇒ Integer?
30 |
# File 'lib/ansible/ruby/modules/generated/network/netscaler/netscaler_server.rb', line 30 attribute :domainresolveretry |
#graceful ⇒ Symbol?
44 |
# File 'lib/ansible/ruby/modules/generated/network/netscaler/netscaler_server.rb', line 44 attribute :graceful |
#ipaddress ⇒ String?
17 |
# File 'lib/ansible/ruby/modules/generated/network/netscaler/netscaler_server.rb', line 17 attribute :ipaddress |
#ipv6address ⇒ Symbol?
34 |
# File 'lib/ansible/ruby/modules/generated/network/netscaler/netscaler_server.rb', line 34 attribute :ipv6address |
#name ⇒ String?
13 |
# File 'lib/ansible/ruby/modules/generated/network/netscaler/netscaler_server.rb', line 13 attribute :name |
#td ⇒ Object?
41 |
# File 'lib/ansible/ruby/modules/generated/network/netscaler/netscaler_server.rb', line 41 attribute :td |
#translationip ⇒ Object?
24 |
# File 'lib/ansible/ruby/modules/generated/network/netscaler/netscaler_server.rb', line 24 attribute :translationip |
#translationmask ⇒ Object?
27 |
# File 'lib/ansible/ruby/modules/generated/network/netscaler/netscaler_server.rb', line 27 attribute :translationmask |