Class: Ansible::Ruby::Modules::Bigip_profile_persistence_src_addr

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

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

#entry_timeoutObject?

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).

Returns:

  • (Object, nil)

    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.

Returns:

  • (:default, :carp, nil)

    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_poolsSymbol?

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.

Returns:

  • (Symbol, nil)

    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_servicesSymbol?

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.

Returns:

  • (Symbol, nil)

    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_virtualsSymbol?

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.

Returns:

  • (Symbol, nil)

    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

#nameString

Returns Specifies the name of the profile.

Returns:

  • (String)

    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_limitSymbol?

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.

Returns:

  • (Symbol, nil)

    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

#parentObject?

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.

Returns:

  • (Object, nil)

    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

#partitionString?

Returns Device partition to manage resources on.

Returns:

  • (String, nil)

    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.

Returns:

  • (:present, :absent, nil)

    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