Class: Ansible::Ruby::Modules::Bigip_device_connectivity

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/network/f5/bigip_device_connectivity.rb

Overview

Manages device IP configuration settings for HA on a BIG-IP. Each BIG-IP device has synchronization and failover connectivity information (IP addresses) that you define as part of HA pairing or clustering. This module allows you to configure that information.

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

#cluster_mirroring:"between-clusters", ...

Returns Specifies whether mirroring occurs within the same cluster or between different clusters on a multi-bladed system.,This parameter is only supported on platforms that have multiple blades, such as Viprion hardware. It is not supported on VE.

Returns:

  • (:"between-clusters", :"within-cluster", nil)

    Specifies whether mirroring occurs within the same cluster or between different clusters on a multi-bladed system.,This parameter is only supported on platforms that have multiple blades, such as Viprion hardware. It is not supported on VE.



40
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_device_connectivity.rb', line 40

attribute :cluster_mirroring

#config_sync_ipString?

Returns Local IP address that the system uses for ConfigSync operations.

Returns:

  • (String, nil)

    Local IP address that the system uses for ConfigSync operations.



12
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_device_connectivity.rb', line 12

attribute :config_sync_ip

#failover_multicastSymbol?

Returns When C(yes), ensures that the Failover Multicast configuration is enabled and if no further multicast configuration is provided, ensures that C(multicast_interface), C(multicast_address) and C(multicast_port) are the defaults specified in each option’s description. When C(no), ensures that Failover Multicast configuration is disabled.

Returns:

  • (Symbol, nil)

    When C(yes), ensures that the Failover Multicast configuration is enabled and if no further multicast configuration is provided, ensures that C(multicast_interface), C(multicast_address) and C(multicast_port) are the defaults specified in each option’s description. When C(no), ensures that Failover Multicast configuration is disabled.



27
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_device_connectivity.rb', line 27

attribute :failover_multicast

#mirror_primary_addressString?

Returns Specifies the primary IP address for the system to use to mirror connections.

Returns:

  • (String, nil)

    Specifies the primary IP address for the system to use to mirror connections.



16
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_device_connectivity.rb', line 16

attribute :mirror_primary_address

#mirror_secondary_addressObject?

Returns Specifies the secondary IP address for the system to use to mirror connections.

Returns:

  • (Object, nil)

    Specifies the secondary IP address for the system to use to mirror connections.



20
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_device_connectivity.rb', line 20

attribute :mirror_secondary_address

#multicast_addressObject?

Returns IP address for the system to send multicast messages associated with failover. When C(failover_multicast) is C(yes) and this option is not provided, a default of C(224.0.0.245) will be used.

Returns:

  • (Object, nil)

    IP address for the system to send multicast messages associated with failover. When C(failover_multicast) is C(yes) and this option is not provided, a default of C(224.0.0.245) will be used.



34
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_device_connectivity.rb', line 34

attribute :multicast_address

#multicast_interfaceObject?

Returns Interface over which the system sends multicast messages associated with failover. When C(failover_multicast) is C(yes) and this option is not provided, a default of C(eth0) will be used.

Returns:

  • (Object, nil)

    Interface over which the system sends multicast messages associated with failover. When C(failover_multicast) is C(yes) and this option is not provided, a default of C(eth0) will be used.



31
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_device_connectivity.rb', line 31

attribute :multicast_interface

#multicast_portObject?

Returns Port for the system to send multicast messages associated with failover. When C(failover_multicast) is C(yes) and this option is not provided, a default of C(62960) will be used. This value must be between 0 and 65535.

Returns:

  • (Object, nil)

    Port for the system to send multicast messages associated with failover. When C(failover_multicast) is C(yes) and this option is not provided, a default of C(62960) will be used. This value must be between 0 and 65535.



37
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_device_connectivity.rb', line 37

attribute :multicast_port

#unicast_failoverArray<Hash>, ...

Returns Desired addresses to use for failover operations. Options C(address) and C(port) are supported with dictionary structure where C(address) is the local IP address that the system uses for failover operations. Port specifies the port that the system uses for failover operations. If C(port) is not specified, the default value C(1026) will be used. If you are specifying the (recommended) management IP address, use ‘management-ip’ in the address field.

Returns:

  • (Array<Hash>, Hash, nil)

    Desired addresses to use for failover operations. Options C(address) and C(port) are supported with dictionary structure where C(address) is the local IP address that the system uses for failover operations. Port specifies the port that the system uses for failover operations. If C(port) is not specified, the default value C(1026) will be used. If you are specifying the (recommended) management IP address, use ‘management-ip’ in the address field.



23
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_device_connectivity.rb', line 23

attribute :unicast_failover