Class: Ansible::Ruby::Modules::Bigiq_application_http
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Bigiq_application_http
- Defined in:
- lib/ansible/ruby/modules/generated/network/f5/bigiq_application_http.rb
Overview
Manages BIG-IQ applications used for load balancing an HTTP application on port 80 on BIG-IP.
Instance Method Summary collapse
-
#add_analytics ⇒ Boolean?
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.
-
#description ⇒ String?
Description of the application.
-
#inbound_virtual ⇒ Hash?
Settings to configure the virtual which will receive the inbound connection.,This virtual will be used to host the HTTP endpoint of the application.
-
#name ⇒ String
Name of the new application.
-
#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.,The service environment type will be discovered by this module automatically.
-
#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 ⇒ Boolean?
32 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigiq_application_http.rb', line 32 attribute :add_analytics |
#description ⇒ String?
16 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigiq_application_http.rb', line 16 attribute :description |
#inbound_virtual ⇒ Hash?
24 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigiq_application_http.rb', line 24 attribute :inbound_virtual |
#name ⇒ String
12 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigiq_application_http.rb', line 12 attribute :name |
#servers ⇒ Array<Hash>, ...
20 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigiq_application_http.rb', line 20 attribute :servers |
#service_environment ⇒ String?
28 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigiq_application_http.rb', line 28 attribute :service_environment |
#state ⇒ :absent, ...
36 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigiq_application_http.rb', line 36 attribute :state |
#wait ⇒ Boolean?
40 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigiq_application_http.rb', line 40 attribute :wait |