Class: Ansible::Ruby::Modules::Netscaler_server

Inherits:
Base show all
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

Methods inherited from Base

#ansible_name, #to_h

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

#commentObject?

Returns Any information about the server.

Returns:

  • (Object, nil)

    Any information about the server.



38
# File 'lib/ansible/ruby/modules/generated/network/netscaler/netscaler_server.rb', line 38

attribute :comment

#delayObject?

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).

Returns:

  • (Object, nil)

    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

#disabledSymbol?

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.

Returns:

  • (Symbol, nil)

    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

#domainObject?

Returns Domain name of the server. For a domain based configuration, you must create the server first.,Minimum length = 1.

Returns:

  • (Object, nil)

    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

#domainresolveretryInteger?

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).

Returns:

  • (Integer, nil)

    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

#gracefulSymbol?

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).

Returns:

  • (Symbol, nil)

    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

#ipaddressString?

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.

Returns:

  • (String, nil)

    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

#ipv6addressSymbol?

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.

Returns:

  • (Symbol, nil)

    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

#nameString?

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.

Returns:

  • (String, nil)

    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

#tdObject?

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).

Returns:

  • (Object, nil)

    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

#translationipObject?

Returns IP address used to transform the server’s DNS-resolved IP address.

Returns:

  • (Object, nil)

    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

#translationmaskObject?

Returns The netmask of the translation ip.

Returns:

  • (Object, nil)

    The netmask of the translation ip.



27
# File 'lib/ansible/ruby/modules/generated/network/netscaler/netscaler_server.rb', line 27

attribute :translationmask