Class: Ansible::Ruby::Modules::Cl_bridge

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/core/network/cumulus/cl_bridge.rb

Instance Method Summary collapse

Methods inherited from Base

#to_h

Methods inherited from Ansible::Ruby::Models::Base

attr_option, attr_options, attribute, #initialize, #to_h, validates

Constructor Details

This class inherits a constructor from Ansible::Ruby::Models::Base

Instance Method Details

#addr_method:dhcp?

Returns configures the port to use DHCP. To enable this feature use the option ‘dhcp’.

Returns:

  • (:dhcp, nil)

    configures the port to use DHCP. To enable this feature use the option ‘dhcp’



23
# File 'lib/ansible/ruby/modules/generated/core/network/cumulus/cl_bridge.rb', line 23

attribute :addr_method

#alias_nameObject?

Returns add a port description.

Returns:

  • (Object, nil)

    add a port description



14
# File 'lib/ansible/ruby/modules/generated/core/network/cumulus/cl_bridge.rb', line 14

attribute :alias_name

#ipv4Object?

Returns list of IPv4 addresses to configure on the interface. use X.X.X.X/YY syntax.

Returns:

  • (Object, nil)

    list of IPv4 addresses to configure on the interface. use X.X.X.X/YY syntax.



17
# File 'lib/ansible/ruby/modules/generated/core/network/cumulus/cl_bridge.rb', line 17

attribute :ipv4

#ipv6Object?

Returns list of IPv6 addresses to configure on the interface. use X:X:X::X/YYY syntax.

Returns:

  • (Object, nil)

    list of IPv6 addresses to configure on the interface. use X:X:X::X/YYY syntax



20
# File 'lib/ansible/ruby/modules/generated/core/network/cumulus/cl_bridge.rb', line 20

attribute :ipv6

#locationString?

Returns interface directory location.

Returns:

  • (String, nil)

    interface directory location



56
# File 'lib/ansible/ruby/modules/generated/core/network/cumulus/cl_bridge.rb', line 56

attribute :location

#mstpctl_treeprioObject?

Returns set spanning tree root priority. Must be a multiple of 4096.

Returns:

  • (Object, nil)

    set spanning tree root priority. Must be a multiple of 4096



53
# File 'lib/ansible/ruby/modules/generated/core/network/cumulus/cl_bridge.rb', line 53

attribute :mstpctl_treeprio

#mtuObject?

Returns set MTU. Configure Jumbo Frame by setting MTU to 9000.

Returns:

  • (Object, nil)

    set MTU. Configure Jumbo Frame by setting MTU to 9000.



27
# File 'lib/ansible/ruby/modules/generated/core/network/cumulus/cl_bridge.rb', line 27

attribute :mtu

#nameObject

Returns name of the interface.

Returns:

  • (Object)

    name of the interface



10
# File 'lib/ansible/ruby/modules/generated/core/network/cumulus/cl_bridge.rb', line 10

attribute :name

#portsObject

Returns list of bridge members.

Returns:

  • (Object)

    list of bridge members



46
# File 'lib/ansible/ruby/modules/generated/core/network/cumulus/cl_bridge.rb', line 46

attribute :ports

#pvidObject?

Returns in vlan aware mode, defines vlan that is the untagged vlan.

Returns:

  • (Object, nil)

    in vlan aware mode, defines vlan that is the untagged vlan



39
# File 'lib/ansible/ruby/modules/generated/core/network/cumulus/cl_bridge.rb', line 39

attribute :pvid

#stpString?

Returns enables spanning tree. As of Cumulus Linux 2.5 the default bridging mode, only per vlan RSTP or 802.1d is supported. For the vlan aware mode, only common instance STP is supported.

Returns:

  • (String, nil)

    enables spanning tree. As of Cumulus Linux 2.5 the default bridging mode, only per vlan RSTP or 802.1d is supported. For the vlan aware mode, only common instance STP is supported



42
# File 'lib/ansible/ruby/modules/generated/core/network/cumulus/cl_bridge.rb', line 42

attribute :stp

#vidsObject?

Returns in vlan aware mode, lists vlans defined under the interface.

Returns:

  • (Object, nil)

    in vlan aware mode, lists vlans defined under the interface



36
# File 'lib/ansible/ruby/modules/generated/core/network/cumulus/cl_bridge.rb', line 36

attribute :vids

#virtual_ipObject?

Returns define IPv4 virtual IP used by the Cumulus Linux VRR feature.

Returns:

  • (Object, nil)

    define IPv4 virtual IP used by the Cumulus Linux VRR feature



30
# File 'lib/ansible/ruby/modules/generated/core/network/cumulus/cl_bridge.rb', line 30

attribute :virtual_ip

#virtual_macObject?

Returns define Ethernet mac associated with Cumulus Linux VRR feature.

Returns:

  • (Object, nil)

    define Ethernet mac associated with Cumulus Linux VRR feature



33
# File 'lib/ansible/ruby/modules/generated/core/network/cumulus/cl_bridge.rb', line 33

attribute :virtual_mac

#vlan_awareObject?

Returns enables vlan aware mode.

Returns:

  • (Object, nil)

    enables vlan aware mode.



50
# File 'lib/ansible/ruby/modules/generated/core/network/cumulus/cl_bridge.rb', line 50

attribute :vlan_aware