Class: Ansible::Ruby::Modules::Bigiq_application_https_waf
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Bigiq_application_https_waf
- Defined in:
- lib/ansible/ruby/modules/generated/network/f5/bigiq_application_https_waf.rb
Overview
Manages BIG-IQ applications used for load balancing an HTTPS application on port 443 with a Web Application Firewall (WAF) using an ASM Rapid Deployment policy.
Instance Method Summary collapse
-
#add_analytics ⇒ Symbol?
Collects statistics of the BIG-IP that the application is deployed to.,This parameter is only relevant when specifying a C(service_environment) which is a BIG-IP; not an SSG.
-
#client_ssl_profile ⇒ Object?
Specifies the SSL profile for managing client-side SSL traffic.
-
#description ⇒ String?
Description of the application.
-
#domain_names ⇒ Object?
Specifies host names that are used to access the web application that this security policy protects.,When creating a new application, this parameter is required.
-
#inbound_virtual ⇒ Hash?
Settings to configure the virtual which will receive the inbound connection.,This virtual will be used to host the HTTPS endpoint of the application.,Traffic destined to the C(redirect_virtual) will be offloaded to this parameter to ensure that proper redirection from insecure, to secure, occurs.
-
#name ⇒ String
Name of the new application.
-
#redirect_virtual ⇒ Hash?
Settings to configure the virtual which will receive the connection to be redirected.,This virtual will be used to host the HTTP endpoint of the application.,Traffic destined to this parameter will be offloaded to the C(inbound_virtual) parameter to ensure that proper redirection from insecure, to secure, occurs.
-
#servers ⇒ Array<Hash>, ...
A list of servers that the application is hosted on.,If you are familiar with other BIG-IP setting, you might also refer to this list as the list of pool members.,When creating a new application, at least one server is required.
-
#service_environment ⇒ String?
Specifies the name of service environment that the application will be deployed to.,When creating a new application, this parameter is required.
-
#state ⇒ :absent, ...
The state of the resource on the system.,When C(present), guarantees that the resource exists with the provided attributes.,When C(absent), removes the resource from the system.
-
#wait ⇒ Boolean?
If the module should wait for the application to be created, deleted or updated.
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
#add_analytics ⇒ Symbol?
39 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigiq_application_https_waf.rb', line 39 attribute :add_analytics |
#client_ssl_profile ⇒ Object?
32 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigiq_application_https_waf.rb', line 32 attribute :client_ssl_profile |
#description ⇒ String?
16 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigiq_application_https_waf.rb', line 16 attribute :description |
#domain_names ⇒ Object?
43 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigiq_application_https_waf.rb', line 43 attribute :domain_names |
#inbound_virtual ⇒ Hash?
24 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigiq_application_https_waf.rb', line 24 attribute :inbound_virtual |
#name ⇒ String
12 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigiq_application_https_waf.rb', line 12 attribute :name |
#redirect_virtual ⇒ Hash?
28 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigiq_application_https_waf.rb', line 28 attribute :redirect_virtual |
#servers ⇒ Array<Hash>, ...
20 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigiq_application_https_waf.rb', line 20 attribute :servers |
#service_environment ⇒ String?
35 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigiq_application_https_waf.rb', line 35 attribute :service_environment |
#state ⇒ :absent, ...
46 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigiq_application_https_waf.rb', line 46 attribute :state |
#wait ⇒ Boolean?
50 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigiq_application_https_waf.rb', line 50 attribute :wait |