Class: Ansible::Ruby::Modules::Bigip_device_httpd

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/network/f5/bigip_device_httpd.rb

Overview

Manages HTTPD related settings on the BIG-IP. These settings are interesting to change when you want to set GUI timeouts and other TMUI related settings.

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

#allowObject?

Returns Specifies, if you have enabled HTTPD access, the IP address or address range for other systems that can communicate with this system.,To specify all addresses, use the value C(all).,IP address can be specified, such as 172.27.1.10.,IP rangees can be specified, such as 172.27.. or 172.27.0.0/255.255.0.0.

Returns:

  • (Object, nil)

    Specifies, if you have enabled HTTPD access, the IP address or address range for other systems that can communicate with this system.,To specify all addresses, use the value C(all).,IP address can be specified, such as 172.27.1.10.,IP rangees can be specified, such as 172.27.. or 172.27.0.0/255.255.0.0.



12
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_device_httpd.rb', line 12

attribute :allow

#auth_nameString?

Returns Sets the BIG-IP authentication realm name.

Returns:

  • (String, nil)

    Sets the BIG-IP authentication realm name.



15
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_device_httpd.rb', line 15

attribute :auth_name

#auth_pam_dashboard_timeoutSymbol?

Returns Sets whether or not the BIG-IP dashboard will timeout.

Returns:

  • (Symbol, nil)

    Sets whether or not the BIG-IP dashboard will timeout.



27
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_device_httpd.rb', line 27

attribute :auth_pam_dashboard_timeout

#auth_pam_idle_timeoutInteger?

Returns Sets the GUI timeout for automatic logout, in seconds.

Returns:

  • (Integer, nil)

    Sets the GUI timeout for automatic logout, in seconds.



19
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_device_httpd.rb', line 19

attribute :auth_pam_idle_timeout

#auth_pam_validate_ipSymbol?

Returns Sets the authPamValidateIp setting.

Returns:

  • (Symbol, nil)

    Sets the authPamValidateIp setting.



23
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_device_httpd.rb', line 23

attribute :auth_pam_validate_ip

#fast_cgi_timeoutObject?

Returns Sets the timeout of FastCGI.

Returns:

  • (Object, nil)

    Sets the timeout of FastCGI.



31
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_device_httpd.rb', line 31

attribute :fast_cgi_timeout

#hostname_lookupSymbol?

Returns Sets whether or not to display the hostname, if possible.

Returns:

  • (Symbol, nil)

    Sets whether or not to display the hostname, if possible.



34
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_device_httpd.rb', line 34

attribute :hostname_lookup

#log_level:alert, ...

Returns Sets the minimum httpd log level.

Returns:

  • (:alert, :crit, :debug, :emerg, :error, :info, :notice, :warn, nil)

    Sets the minimum httpd log level.



38
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_device_httpd.rb', line 38

attribute :log_level

#max_clientsObject?

Returns Sets the maximum number of clients that can connect to the GUI at once.

Returns:

  • (Object, nil)

    Sets the maximum number of clients that can connect to the GUI at once.



42
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_device_httpd.rb', line 42

attribute :max_clients

#redirect_http_to_httpsSymbol?

Returns Whether or not to redirect http requests to the GUI to https.

Returns:

  • (Symbol, nil)

    Whether or not to redirect http requests to the GUI to https.



45
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_device_httpd.rb', line 45

attribute :redirect_http_to_https

#ssl_cipher_suiteArray<String>, ...

Returns Specifies the ciphers that the system uses.,The values in the suite are separated by colons (:).,Can be specified in either a string or list form. The list form is the recommended way to provide the cipher suite. See examples for usage.,Use the value C(default) to set the cipher suite to the system default. This value is equivalent to specifying a list of C(ECDHE-RSA-AES128-GCM-SHA256, ECDHE-RSA-AES256-GCM-SHA384,ECDHE-RSA-AES128-SHA,ECDHE-RSA-AES256-SHA, ECDHE-RSA-AES128-SHA256,ECDHE-RSA-AES256-SHA384,ECDHE-ECDSA-AES128-GCM-SHA256, ECDHE-ECDSA-AES256-GCM-SHA384,ECDHE-ECDSA-AES128-SHA,ECDHE-ECDSA-AES256-SHA, ECDHE-ECDSA-AES128-SHA256,ECDHE-ECDSA-AES256-SHA384,AES128-GCM-SHA256, AES256-GCM-SHA384,AES128-SHA,AES256-SHA,AES128-SHA256,AES256-SHA256, ECDHE-RSA-DES-CBC3-SHA,ECDHE-ECDSA-DES-CBC3-SHA,DES-CBC3-SHA).

Returns:

  • (Array<String>, String, nil)

    Specifies the ciphers that the system uses.,The values in the suite are separated by colons (:).,Can be specified in either a string or list form. The list form is the recommended way to provide the cipher suite. See examples for usage.,Use the value C(default) to set the cipher suite to the system default. This value is equivalent to specifying a list of C(ECDHE-RSA-AES128-GCM-SHA256, ECDHE-RSA-AES256-GCM-SHA384,ECDHE-RSA-AES128-SHA,ECDHE-RSA-AES256-SHA, ECDHE-RSA-AES128-SHA256,ECDHE-RSA-AES256-SHA384,ECDHE-ECDSA-AES128-GCM-SHA256, ECDHE-ECDSA-AES256-GCM-SHA384,ECDHE-ECDSA-AES128-SHA,ECDHE-ECDSA-AES256-SHA, ECDHE-ECDSA-AES128-SHA256,ECDHE-ECDSA-AES256-SHA384,AES128-GCM-SHA256, AES256-GCM-SHA384,AES128-SHA,AES256-SHA,AES128-SHA256,AES256-SHA256, ECDHE-RSA-DES-CBC3-SHA,ECDHE-ECDSA-DES-CBC3-SHA,DES-CBC3-SHA).



52
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_device_httpd.rb', line 52

attribute :ssl_cipher_suite

#ssl_portObject?

Returns The HTTPS port to listen on.

Returns:

  • (Object, nil)

    The HTTPS port to listen on.



49
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_device_httpd.rb', line 49

attribute :ssl_port

#ssl_protocolsArray<String>, ...

Returns The list of SSL protocols to accept on the management console.,A space-separated list of tokens in the format accepted by the Apache mod_ssl SSLProtocol directive.,Can be specified in either a string or list form. The list form is the recommended way to provide the cipher suite. See examples for usage.,Use the value C(default) to set the SSL protocols to the system default. This value is equivalent to specifying a list of C(all,-SSLv2,-SSLv3).

Returns:

  • (Array<String>, String, nil)

    The list of SSL protocols to accept on the management console.,A space-separated list of tokens in the format accepted by the Apache mod_ssl SSLProtocol directive.,Can be specified in either a string or list form. The list form is the recommended way to provide the cipher suite. See examples for usage.,Use the value C(default) to set the SSL protocols to the system default. This value is equivalent to specifying a list of C(all,-SSLv2,-SSLv3).



56
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_device_httpd.rb', line 56

attribute :ssl_protocols