Class: Ansible::Ruby::Modules::Bigip_profile_http
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Bigip_profile_http
- Defined in:
- lib/ansible/ruby/modules/generated/network/f5/bigip_profile_http.rb
Overview
Manage HTTP profiles on a BIG-IP.
Instance Method Summary collapse
-
#description ⇒ Object?
Description of the profile.
-
#dns_resolver ⇒ Object?
Specifies the name of a configured DNS resolver, this option is mandatory when C(proxy_type) is set to C(explicit).,Format of the name can be either be prepended by partition (C(/Common/foo)), or specified just as an object name (C(foo)).,To remove the entry a value of C(none) or C(”) can be set, however the profile C(proxy_type) must not be set as C(explicit).
-
#encrypt_cookie_secret ⇒ Object?
Passphrase for cookie encryption.,When creating a new profile, if this parameter is not specified, the default is provided by the parent profile.
-
#encrypt_cookies ⇒ Array<String>, ...
Cookie names for the system to encrypt.,To remove the entry completely a value of C(none) or C(”) should be set.,When creating a new profile, if this parameter is not specified, the default is provided by the parent profile.
-
#insert_xforwarded_for ⇒ Symbol?
When specified system inserts an X-Forwarded-For header in an HTTP request with the client IP address, to use with connection pooling.,When creating a new profile, if this parameter is not specified, the default is provided by the parent profile.
-
#name ⇒ String
Specifies the name of the profile.
-
#parent ⇒ String?
Specifies the profile from which this profile inherits settings.,When creating a new profile, if this parameter is not specified, the default is the system-supplied C(http) profile.
-
#partition ⇒ String?
Device partition to manage resources on.
-
#proxy_type ⇒ :reverse, ...
Specifies the proxy mode for the profile.,When creating a new profile, if this parameter is not specified, the default is provided by the parent profile.
-
#redirect_rewrite ⇒ :none, ...
Specifies whether the system rewrites the URIs that are part of HTTP redirect (3XX) responses.,When set to C(none) the system will not rewrite the URI in any HTTP redirect responses.,When set to C(all) the system rewrites the URI in all HTTP redirect responses.,When set to C(matching) the system rewrites the URI in any HTTP redirect responses that match the request URI.,When set to C(nodes) if the URI contains a node IP address instead of a host name, the system changes it to the virtual server address.,When creating a new profile, if this parameter is not specified, the default is provided by the parent profile.
-
#state ⇒ :present, ...
When C(present), ensures that the profile exists.,When C(absent), ensures the profile is removed.
-
#update_password ⇒ :always, ...
C(always) will update passwords if the C(encrypt_cookie_secret) is specified.,C(on_create) will only set the password for newly created profiles.
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
#description ⇒ Object?
20 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_profile_http.rb', line 20 attribute :description |
#dns_resolver ⇒ Object?
27 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_profile_http.rb', line 27 attribute :dns_resolver |
#encrypt_cookie_secret ⇒ Object?
42 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_profile_http.rb', line 42 attribute :encrypt_cookie_secret |
#encrypt_cookies ⇒ Array<String>, ...
38 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_profile_http.rb', line 38 attribute :encrypt_cookies |
#insert_xforwarded_for ⇒ Symbol?
30 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_profile_http.rb', line 30 attribute :insert_xforwarded_for |
#name ⇒ String
12 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_profile_http.rb', line 12 attribute :name |
#parent ⇒ String?
16 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_profile_http.rb', line 16 attribute :parent |
#partition ⇒ String?
49 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_profile_http.rb', line 49 attribute :partition |
#proxy_type ⇒ :reverse, ...
23 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_profile_http.rb', line 23 attribute :proxy_type |
#redirect_rewrite ⇒ :none, ...
34 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_profile_http.rb', line 34 attribute :redirect_rewrite |
#state ⇒ :present, ...
53 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_profile_http.rb', line 53 attribute :state |
#update_password ⇒ :always, ...
45 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_profile_http.rb', line 45 attribute :update_password |