Class: Ansible::Ruby::Modules::Bigip_appsvcs_extension
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Bigip_appsvcs_extension
- Defined in:
- lib/ansible/ruby/modules/generated/network/f5/bigip_appsvcs_extension.rb
Overview
Manages application service deployments via the App Services Extension functionality in BIG-IP.
Instance Method Summary collapse
-
#content ⇒ String
Declaration of tenants configured on the system.,This parameter is most often used along with the C(file) or C(template) lookup plugins.
-
#force ⇒ Symbol?
Force updates a declaration.,This parameter should be used in cases where your declaration includes items that are encrypted or in cases (such as WAF Policies) where you want a large reload to take place.
-
#state ⇒ :present, ...
When C(state) is C(present), ensures the configuration exists.,When C(state) is C(absent), ensures that the configuration is removed.
-
#tenants ⇒ Array<String>, ...
A list of tenants that you want to remove.,This parameter is only relevant when C(state) is C(absent).
Methods inherited from Base
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
#content ⇒ String
Returns Declaration of tenants configured on the system.,This parameter is most often used along with the C(file) or C(template) lookup plugins. Refer to the examples section for correct usage.,For anything advanced or with formatting consider using the C(template) lookup.,This can additionally be used for specifying application service configurations directly in YAML, however that is not an encouraged practice and, if used at all, should only be used for the absolute smallest of configurations to prevent your Playbooks from becoming too large.,If you C(content) includes encrypted values (such as ciphertexts, passphrases, etc), the returned C(changed) value will always be true.
12 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_appsvcs_extension.rb', line 12 attribute :content |
#force ⇒ Symbol?
Returns Force updates a declaration.,This parameter should be used in cases where your declaration includes items that are encrypted or in cases (such as WAF Policies) where you want a large reload to take place.
20 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_appsvcs_extension.rb', line 20 attribute :force |
#state ⇒ :present, ...
Returns When C(state) is C(present), ensures the configuration exists.,When C(state) is C(absent), ensures that the configuration is removed.
24 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_appsvcs_extension.rb', line 24 attribute :state |
#tenants ⇒ Array<String>, ...
Returns A list of tenants that you want to remove.,This parameter is only relevant when C(state) is C(absent). It will be ignored when C(state) is C(present).,A value of C(all) will remove all tenants.,Tenants can be specified as a list as well to remove only specific tenants.
16 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_appsvcs_extension.rb', line 16 attribute :tenants |