Class: Ansible::Ruby::Modules::Ce_ospf
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Ce_ospf
- Defined in:
- lib/ansible/ruby/modules/generated/network/cloudengine/ce_ospf.rb
Overview
Manages configuration of an OSPF instance on HUAWEI CloudEngine switches.
Instance Method Summary collapse
-
#addr ⇒ Object?
Specifies the address of the network segment where the interface resides.
-
#area ⇒ Object?
Specifies the area ID.
-
#auth_key_id ⇒ Object?
Authentication key id when C(auth_mode) is ‘hmac-sha256’, ‘md5’ or ‘hmac-md5.
-
#auth_mode ⇒ :none, ...
Specifies the authentication type.
-
#auth_text_md5 ⇒ Object?
Specifies a password for MD5, HMAC-MD5, or HMAC-SHA256 authentication.
-
#auth_text_simple ⇒ Object?
Specifies a password for simple authentication.
-
#mask ⇒ Object?
IP network wildcard bits in decimal format between 0 and 32.
-
#max_load_balance ⇒ Object?
The maximum number of paths for forward packets over multiple paths.
-
#nexthop_addr ⇒ Object?
IPv4 address for configure next-hop address’s weight.
-
#nexthop_weight ⇒ Object?
Indicates the weight of the next hop.
-
#process_id ⇒ Object
Specifies a process ID.
-
#state ⇒ :present, ...
Determines whether the config should be present or not on the device.
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
#addr ⇒ Object?
19 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_ospf.rb', line 19 attribute :addr |
#area ⇒ Object?
16 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_ospf.rb', line 16 attribute :area |
#auth_key_id ⇒ Object?
32 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_ospf.rb', line 32 attribute :auth_key_id |
#auth_mode ⇒ :none, ...
25 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_ospf.rb', line 25 attribute :auth_mode |
#auth_text_md5 ⇒ Object?
35 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_ospf.rb', line 35 attribute :auth_text_md5 |
#auth_text_simple ⇒ Object?
29 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_ospf.rb', line 29 attribute :auth_text_simple |
#mask ⇒ Object?
22 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_ospf.rb', line 22 attribute :mask |
#max_load_balance ⇒ Object?
44 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_ospf.rb', line 44 attribute :max_load_balance |
#nexthop_addr ⇒ Object?
38 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_ospf.rb', line 38 attribute :nexthop_addr |
#nexthop_weight ⇒ Object?
41 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_ospf.rb', line 41 attribute :nexthop_weight |
#process_id ⇒ Object
12 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_ospf.rb', line 12 attribute :process_id |
#state ⇒ :present, ...
47 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_ospf.rb', line 47 attribute :state |