Class: Ansible::Ruby::Modules::Bigip_profile_oneconnect
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Bigip_profile_oneconnect
- Defined in:
- lib/ansible/ruby/modules/generated/network/f5/bigip_profile_oneconnect.rb
Overview
Manage OneConnect profiles on a BIG-IP.
Instance Method Summary collapse
-
#description ⇒ Object?
Description of the profile.
-
#idle_timeout_override ⇒ Object?
Specifies the number of seconds that a connection is idle before the connection flow is eligible for deletion.,When creating a new profile, if this parameter is not specified, the default is provided by the parent profile.,You may specify a number of seconds for the timeout override.,When C(disabled), specifies that there is no timeout override for the connection.,When C(indefinite), Specifies that a connection may be idle with no timeout override.
-
#limit_type ⇒ :none, ...
When C(none), simultaneous in-flight requests and responses over TCP connections to a pool member are counted toward the limit.
-
#maximum_age ⇒ Object?
Specifies the maximum number of seconds allowed for a connection in the connection reuse pool.,For any connection with an age higher than this value, the system removes that connection from the re-use pool.,When creating a new profile, if this parameter is not specified, the default is provided by the parent profile.
-
#maximum_reuse ⇒ Object?
Specifies the maximum number of times that a server-side connection can be reused.,When creating a new profile, if this parameter is not specified, the default is provided by the parent profile.
-
#maximum_size ⇒ Object?
Specifies the maximum number of connections that the system holds in the connection reuse pool.,If the pool is already full, then a server-side connection closes after the response is completed.,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 OneConnect profile.
-
#parent ⇒ Object?
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(oneconnect) profile.
-
#partition ⇒ String?
Device partition to manage resources on.
-
#share_pools ⇒ Symbol?
Indicates that connections may be shared not only within a virtual server, but also among similar virtual servers,When C(yes), all virtual servers that use the same OneConnect and other internal network profiles can share connections.,When creating a new profile, if this parameter is not specified, the default is provided by the parent profile.
-
#source_mask ⇒ Object?
Specifies a value that the system applies to the source address to determine its eligibility for reuse.,When creating a new profile, if this parameter is not specified, the default is provided by the parent profile.,The system applies the value of this setting to the server-side source address to determine its eligibility for reuse.,A mask of C(0) causes the system to share reused connections across all source addresses.
-
#state ⇒ :present, ...
When C(present), ensures that the profile exists.,When C(absent), ensures the profile is removed.
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?
22 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_profile_oneconnect.rb', line 22 attribute :description |
#idle_timeout_override ⇒ Object?
34 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_profile_oneconnect.rb', line 34 attribute :idle_timeout_override |
#limit_type ⇒ :none, ...
37 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_profile_oneconnect.rb', line 37 attribute :limit_type |
#maximum_age ⇒ Object?
28 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_profile_oneconnect.rb', line 28 attribute :maximum_age |
#maximum_reuse ⇒ Object?
31 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_profile_oneconnect.rb', line 31 attribute :maximum_reuse |
#maximum_size ⇒ Object?
25 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_profile_oneconnect.rb', line 25 attribute :maximum_size |
#name ⇒ String
12 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_profile_oneconnect.rb', line 12 attribute :name |
#parent ⇒ Object?
16 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_profile_oneconnect.rb', line 16 attribute :parent |
#partition ⇒ String?
45 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_profile_oneconnect.rb', line 45 attribute :partition |
#share_pools ⇒ Symbol?
41 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_profile_oneconnect.rb', line 41 attribute :share_pools |
#source_mask ⇒ Object?
19 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_profile_oneconnect.rb', line 19 attribute :source_mask |
#state ⇒ :present, ...
49 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_profile_oneconnect.rb', line 49 attribute :state |