Class: Ansible::Ruby::Modules::Ce_mlag_config

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

Overview

Manages MLAG configuration on HUAWEI CloudEngine switches.

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

#dfs_group_idString?

Returns ID of a DFS group. The value is 1.

Returns:

  • (String, nil)

    ID of a DFS group. The value is 1.



12
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_mlag_config.rb', line 12

attribute :dfs_group_id

#eth_trunk_idObject?

Returns Name of the peer-link interface. The value is in the range from 0 to 511.

Returns:

  • (Object, nil)

    Name of the peer-link interface. The value is in the range from 0 to 511.



34
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_mlag_config.rb', line 34

attribute :eth_trunk_id

#ip_addressObject?

Returns IP address bound to the DFS group. The value is in dotted decimal notation.

Returns:

  • (Object, nil)

    IP address bound to the DFS group. The value is in dotted decimal notation.



25
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_mlag_config.rb', line 25

attribute :ip_address

#nicknameObject?

Returns The nickname bound to a DFS group. The value is an integer that ranges from 1 to 65471.

Returns:

  • (Object, nil)

    The nickname bound to a DFS group. The value is an integer that ranges from 1 to 65471.



16
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_mlag_config.rb', line 16

attribute :nickname

Returns Number of the peer-link interface. The value is 1.

Returns:

  • (Object, nil)

    Number of the peer-link interface. The value is 1.



37
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_mlag_config.rb', line 37

attribute :peer_link_id

#priority_idObject?

Returns Priority of a DFS group. The value is an integer that ranges from 1 to 254. The default value is 100.

Returns:

  • (Object, nil)

    Priority of a DFS group. The value is an integer that ranges from 1 to 254. The default value is 100.



31
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_mlag_config.rb', line 31

attribute :priority_id

#pseudo_nicknameObject?

Returns A pseudo nickname of a DFS group. The value is an integer that ranges from 1 to 65471.

Returns:

  • (Object, nil)

    A pseudo nickname of a DFS group. The value is an integer that ranges from 1 to 65471.



19
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_mlag_config.rb', line 19

attribute :pseudo_nickname

#pseudo_priorityObject?

Returns The priority of a pseudo nickname. The value is an integer that ranges from 128 to 255. The default value is 192. A larger value indicates a higher priority.

Returns:

  • (Object, nil)

    The priority of a pseudo nickname. The value is an integer that ranges from 128 to 255. The default value is 192. A larger value indicates a higher priority.



22
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_mlag_config.rb', line 22

attribute :pseudo_priority

#state:present, ...

Returns Specify desired state of the resource.

Returns:

  • (:present, :absent, nil)

    Specify desired state of the resource.



40
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_mlag_config.rb', line 40

attribute :state

#vpn_instance_nameObject?

Returns Name of the VPN instance bound to the DFS group. The value is a string of 1 to 31 case-sensitive characters without spaces. If the character string is quoted by double quotation marks, the character string can contain spaces. The value public is reserved and cannot be used as the VPN instance name.

Returns:

  • (Object, nil)

    Name of the VPN instance bound to the DFS group. The value is a string of 1 to 31 case-sensitive characters without spaces. If the character string is quoted by double quotation marks, the character string can contain spaces. The value public is reserved and cannot be used as the VPN instance name.



28
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_mlag_config.rb', line 28

attribute :vpn_instance_name