Class: Ansible::Ruby::Modules::Bigip_profile_persistence_src_addr
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Bigip_profile_persistence_src_addr
- Defined in:
- lib/ansible/ruby/modules/generated/network/f5/bigip_profile_persistence_src_addr.rb
Overview
Manages source address persistence profiles.
Instance Method Summary collapse
-
#entry_timeout ⇒ Object?
Specifies the duration of the persistence entries.,When creating a new profile, if this parameter is not specified, the default is provided by the parent profile.,To specify an indefinite timeout, use the value C(indefinite).,If specifying a numeric timeout, the value must be between C(1) and C(4294967295).
-
#hash_algorithm ⇒ :default, ...
Specifies the algorithm the system uses for hash persistence load balancing.
-
#match_across_pools ⇒ Symbol?
When C(yes), specifies that the system can use any pool that contains this persistence record.,When creating a new profile, if this parameter is not specified, the default is provided by the parent profile.
-
#match_across_services ⇒ Symbol?
When C(yes), specifies that all persistent connections from a client IP address that go to the same virtual IP address also go to the same node.,When creating a new profile, if this parameter is not specified, the default is provided by the parent profile.
-
#match_across_virtuals ⇒ Symbol?
When C(yes), specifies that all persistent connections from the same client IP address go to the same node.,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.
-
#override_connection_limit ⇒ Symbol?
When C(yes), specifies that the system allows you to specify that pool member connection limits will be overridden for persisted clients.,Per-virtual connection limits remain hard limits and are not overridden.
-
#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(source_addr) profile.
-
#partition ⇒ String?
Device partition to manage resources on.
-
#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, fix_inclusion, #initialize, remove_existing_validations, #to_h, validates
Constructor Details
This class inherits a constructor from Ansible::Ruby::Models::Base
Instance Method Details
#entry_timeout ⇒ Object?
Returns Specifies the duration of the persistence entries.,When creating a new profile, if this parameter is not specified, the default is provided by the parent profile.,To specify an indefinite timeout, use the value C(indefinite).,If specifying a numeric timeout, the value must be between C(1) and C(4294967295).
35 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_profile_persistence_src_addr.rb', line 35 attribute :entry_timeout |
#hash_algorithm ⇒ :default, ...
Returns Specifies the algorithm the system uses for hash persistence load balancing. The hash result is the input for the algorithm.,When C(default), specifies that the system uses the index of pool members to obtain the hash result for the input to the algorithm.,When C(carp), specifies that the system uses the Cache Array Routing Protocol (CARP) to obtain the hash result for the input to the algorithm.,When creating a new profile, if this parameter is not specified, the default is provided by the parent profile.
31 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_profile_persistence_src_addr.rb', line 31 attribute :hash_algorithm |
#match_across_pools ⇒ Symbol?
Returns When C(yes), specifies that the system can use any pool that contains this persistence record.,When creating a new profile, if this parameter is not specified, the default is provided by the parent profile.
27 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_profile_persistence_src_addr.rb', line 27 attribute :match_across_pools |
#match_across_services ⇒ Symbol?
Returns When C(yes), specifies that all persistent connections from a client IP address that go to the same virtual IP address also go to the same node.,When creating a new profile, if this parameter is not specified, the default is provided by the parent profile.
19 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_profile_persistence_src_addr.rb', line 19 attribute :match_across_services |
#match_across_virtuals ⇒ Symbol?
Returns When C(yes), specifies that all persistent connections from the same client IP address go to the same node.,When creating a new profile, if this parameter is not specified, the default is provided by the parent profile.
23 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_profile_persistence_src_addr.rb', line 23 attribute :match_across_virtuals |
#name ⇒ String
Returns Specifies the name of the profile.
12 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_profile_persistence_src_addr.rb', line 12 attribute :name |
#override_connection_limit ⇒ Symbol?
Returns When C(yes), specifies that the system allows you to specify that pool member connection limits will be overridden for persisted clients.,Per-virtual connection limits remain hard limits and are not overridden.
38 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_profile_persistence_src_addr.rb', line 38 attribute :override_connection_limit |
#parent ⇒ Object?
Returns 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(source_addr) profile.
16 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_profile_persistence_src_addr.rb', line 16 attribute :parent |
#partition ⇒ String?
Returns Device partition to manage resources on.
42 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_profile_persistence_src_addr.rb', line 42 attribute :partition |
#state ⇒ :present, ...
Returns When C(present), ensures that the profile exists.,When C(absent), ensures the profile is removed.
46 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_profile_persistence_src_addr.rb', line 46 attribute :state |