Class: Ansible::Ruby::Modules::Bigip_appsvcs_extension

Inherits:
Base show all
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

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

#contentString

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.

Returns:

  • (String)

    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

#forceSymbol?

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.

Returns:

  • (Symbol, nil)

    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.

Returns:

  • (:present, :absent, nil)

    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

#tenantsArray<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.

Returns:

  • (Array<String>, String, nil)

    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