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 ⇒ 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.
-
#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 ⇒ Symbol?
Returns 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.
32 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigiq_application_http.rb', line 32 attribute :add_analytics |
#description ⇒ String?
Returns Description of the application.
16 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigiq_application_http.rb', line 16 attribute :description |
#inbound_virtual ⇒ Hash?
Returns Settings to configure the virtual which will receive the inbound connection.,This virtual will be used to host the HTTP endpoint of the application.
24 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigiq_application_http.rb', line 24 attribute :inbound_virtual |
#name ⇒ String
Returns Name of the new application.
12 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigiq_application_http.rb', line 12 attribute :name |
#servers ⇒ Array<Hash>, ...
Returns 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.
20 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigiq_application_http.rb', line 20 attribute :servers |
#service_environment ⇒ String?
Returns 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. Therefore, it is crucial that you maintain unique names for items in the different service environment types (at this time, SSGs and BIGIPs).
28 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigiq_application_http.rb', line 28 attribute :service_environment |
#state ⇒ :absent, ...
Returns 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.
36 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigiq_application_http.rb', line 36 attribute :state |
#wait ⇒ Boolean?
Returns If the module should wait for the application to be created, deleted or updated.
40 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigiq_application_http.rb', line 40 attribute :wait |