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?
Returns Any information about the server.
38 |
# File 'lib/ansible/ruby/modules/generated/network/netscaler/netscaler_server.rb', line 38 attribute :comment |
#delay ⇒ Object?
Returns 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).
48 |
# File 'lib/ansible/ruby/modules/generated/network/netscaler/netscaler_server.rb', line 48 attribute :delay |
#disabled ⇒ Symbol?
Returns 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.
51 |
# File 'lib/ansible/ruby/modules/generated/network/netscaler/netscaler_server.rb', line 51 attribute :disabled |
#domain ⇒ Object?
Returns Domain name of the server. For a domain based configuration, you must create the server first.,Minimum length = 1.
21 |
# File 'lib/ansible/ruby/modules/generated/network/netscaler/netscaler_server.rb', line 21 attribute :domain |
#domainresolveretry ⇒ Integer?
Returns 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).
30 |
# File 'lib/ansible/ruby/modules/generated/network/netscaler/netscaler_server.rb', line 30 attribute :domainresolveretry |
#graceful ⇒ Symbol?
Returns 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).
44 |
# File 'lib/ansible/ruby/modules/generated/network/netscaler/netscaler_server.rb', line 44 attribute :graceful |
#ipaddress ⇒ String?
Returns IPv4 or IPv6 address of the server. If you create an IP address based server, you can specify the name of the server, instead of its IP address, when creating a service. Note: If you do not create a server entry, the server IP address that you enter when you create a service becomes the name of the server.
17 |
# File 'lib/ansible/ruby/modules/generated/network/netscaler/netscaler_server.rb', line 17 attribute :ipaddress |
#ipv6address ⇒ Symbol?
Returns Support IPv6 addressing mode. If you configure a server with the IPv6 addressing mode, you cannot use the server in the IPv4 addressing mode.
34 |
# File 'lib/ansible/ruby/modules/generated/network/netscaler/netscaler_server.rb', line 34 attribute :ipv6address |
#name ⇒ String?
Returns 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.
13 |
# File 'lib/ansible/ruby/modules/generated/network/netscaler/netscaler_server.rb', line 13 attribute :name |
#td ⇒ Object?
Returns Integer value that uniquely identifies the traffic domain in which you want to configure the entity. If you do not specify an ID, the entity becomes part of the default traffic domain, which has an ID of 0.,Minimum value = C(0),Maximum value = C(4094).
41 |
# File 'lib/ansible/ruby/modules/generated/network/netscaler/netscaler_server.rb', line 41 attribute :td |
#translationip ⇒ Object?
Returns IP address used to transform the server’s DNS-resolved IP address.
24 |
# File 'lib/ansible/ruby/modules/generated/network/netscaler/netscaler_server.rb', line 24 attribute :translationip |
#translationmask ⇒ Object?
Returns The netmask of the translation ip.
27 |
# File 'lib/ansible/ruby/modules/generated/network/netscaler/netscaler_server.rb', line 27 attribute :translationmask |