Class: Ansible::Ruby::Modules::Ce_ospf_vrf
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Ce_ospf_vrf
- Defined in:
- lib/ansible/ruby/modules/generated/network/cloudengine/ce_ospf_vrf.rb
Overview
Manages configuration of an OSPF VPN instance on HUAWEI CloudEngine switches.
Instance Method Summary collapse
-
#bandwidth ⇒ Object?
Specifies the reference bandwidth used to assign ospf cost.
-
#description ⇒ Object?
Specifies the description information of ospf process.
-
#lsaaholdinterval ⇒ Object?
Specifies the hold interval of arrive LSA when use the intelligent timer.
-
#lsaainterval ⇒ Object?
Specifies the interval of arrive LSA when use the general timer.
-
#lsaalflag ⇒ :yes, ...
Specifies the mode of timer to calculate interval of arrive LSA.
-
#lsaamaxinterval ⇒ Object?
Specifies the max interval of arrive LSA when use the intelligent timer.
-
#lsaastartinterval ⇒ Object?
Specifies the start interval of arrive LSA when use the intelligent timer.
-
#lsaoholdinterval ⇒ Object?
Specifies the hold interval of originate LSA .
-
#lsaointerval ⇒ Object?
Specifies the interval of originate LSA .
-
#lsaointervalflag ⇒ :yes, ...
Specifies whether cancel the interval of LSA originate or not.
-
#lsaomaxinterval ⇒ Object?
Specifies the max interval of originate LSA .
-
#lsaostartinterval ⇒ Object?
Specifies the start interval of originate LSA .
-
#ospf ⇒ Object
The ID of the ospf process.
-
#route_id ⇒ Object?
Specifies the ospf private route id,.
-
#spfholdinterval ⇒ Object?
Specifies the hold interval to calculate SPF when use intelligent timer.
-
#spfinterval ⇒ Object?
Specifies the interval to calculate SPF when use second level timer.
-
#spfintervalmi ⇒ Object?
Specifies the interval to calculate SPF when use millisecond level timer.
-
#spfintervaltype ⇒ :"intelligent-timer", ...
Specifies the mode of timer which used to calculate SPF.
-
#spfmaxinterval ⇒ Object?
Specifies the max interval to calculate SPF when use intelligent timer.
-
#spfstartinterval ⇒ Object?
Specifies the start interval to calculate SPF when use intelligent timer.
-
#state ⇒ :present, ...
Specify desired state of the resource.
-
#vrf ⇒ String?
Specifies the vpn instance which use ospf,length is 1 - 31.
Methods inherited from Base
Methods inherited from Ansible::Ruby::Models::Base
attr_option, attr_options, attribute, #initialize, remove_existing_validations, #to_h, validates
Constructor Details
This class inherits a constructor from Ansible::Ruby::Models::Base
Instance Method Details
#bandwidth ⇒ Object?
Returns Specifies the reference bandwidth used to assign ospf cost. Valid values are an integer, in Mbps, 1 - 2147483648, the default value is 100.
26 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_ospf_vrf.rb', line 26 attribute :bandwidth |
#description ⇒ Object?
Returns Specifies the description information of ospf process.
23 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_ospf_vrf.rb', line 23 attribute :description |
#lsaaholdinterval ⇒ Object?
Returns Specifies the hold interval of arrive LSA when use the intelligent timer. Valid value is an integer, in millisecond, from 0 to 10000, the default value is 500.
42 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_ospf_vrf.rb', line 42 attribute :lsaaholdinterval |
#lsaainterval ⇒ Object?
Returns Specifies the interval of arrive LSA when use the general timer. Valid value is an integer, in millisecond, from 0 to 10000.
33 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_ospf_vrf.rb', line 33 attribute :lsaainterval |
#lsaalflag ⇒ :yes, ...
Returns Specifies the mode of timer to calculate interval of arrive LSA. If set the parameter but not specifies value, the default will be used. If true use general timer. If false use intelligent timer.
29 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_ospf_vrf.rb', line 29 attribute :lsaalflag |
#lsaamaxinterval ⇒ Object?
Returns Specifies the max interval of arrive LSA when use the intelligent timer. Valid value is an integer, in millisecond, from 0 to 10000, the default value is 1000.
36 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_ospf_vrf.rb', line 36 attribute :lsaamaxinterval |
#lsaastartinterval ⇒ Object?
Returns Specifies the start interval of arrive LSA when use the intelligent timer. Valid value is an integer, in millisecond, from 0 to 10000, the default value is 500.
39 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_ospf_vrf.rb', line 39 attribute :lsaastartinterval |
#lsaoholdinterval ⇒ Object?
Returns Specifies the hold interval of originate LSA . Valid value is an integer, in millisecond, from 0 to 5000, the default value is 1000.
58 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_ospf_vrf.rb', line 58 attribute :lsaoholdinterval |
#lsaointerval ⇒ Object?
Returns Specifies the interval of originate LSA . Valid value is an integer, in second, from 0 to 10, the default value is 5.
49 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_ospf_vrf.rb', line 49 attribute :lsaointerval |
#lsaointervalflag ⇒ :yes, ...
Returns Specifies whether cancel the interval of LSA originate or not. If set the parameter but noe specifies value, the default will be used. true:cancel the interval of LSA originate, the interval is 0. false:do not cancel the interval of LSA originate.
45 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_ospf_vrf.rb', line 45 attribute :lsaointervalflag |
#lsaomaxinterval ⇒ Object?
Returns Specifies the max interval of originate LSA . Valid value is an integer, in millisecond, from 1 to 10000, the default value is 5000.
52 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_ospf_vrf.rb', line 52 attribute :lsaomaxinterval |
#lsaostartinterval ⇒ Object?
Returns Specifies the start interval of originate LSA . Valid value is an integer, in millisecond, from 0 to 1000, the default value is 500.
55 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_ospf_vrf.rb', line 55 attribute :lsaostartinterval |
#ospf ⇒ Object
Returns The ID of the ospf process. Valid values are an integer, 1 - 4294967295, the default value is 1.
12 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_ospf_vrf.rb', line 12 attribute :ospf |
#route_id ⇒ Object?
Returns Specifies the ospf private route id,. Valid values are a string, formatted as an IP address (i.e. “10.1.1.1”) the length is 0 - 20.
16 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_ospf_vrf.rb', line 16 attribute :route_id |
#spfholdinterval ⇒ Object?
Returns Specifies the hold interval to calculate SPF when use intelligent timer. Valid value is an integer, in millisecond, from 1 to 5000, the default value is 200.
77 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_ospf_vrf.rb', line 77 attribute :spfholdinterval |
#spfinterval ⇒ Object?
Returns Specifies the interval to calculate SPF when use second level timer. Valid value is an integer, in second, from 1 to 10.
65 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_ospf_vrf.rb', line 65 attribute :spfinterval |
#spfintervalmi ⇒ Object?
Returns Specifies the interval to calculate SPF when use millisecond level timer. Valid value is an integer, in millisecond, from 1 to 10000.
68 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_ospf_vrf.rb', line 68 attribute :spfintervalmi |
#spfintervaltype ⇒ :"intelligent-timer", ...
Returns Specifies the mode of timer which used to calculate SPF. If set the parameter but noe specifies value, the default will be used. If is intelligent-timer, then use intelligent timer. If is timer, then use second level timer. If is millisecond, then use millisecond level timer.
61 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_ospf_vrf.rb', line 61 attribute :spfintervaltype |
#spfmaxinterval ⇒ Object?
Returns Specifies the max interval to calculate SPF when use intelligent timer. Valid value is an integer, in millisecond, from 1 to 20000, the default value is 5000.
71 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_ospf_vrf.rb', line 71 attribute :spfmaxinterval |
#spfstartinterval ⇒ Object?
Returns Specifies the start interval to calculate SPF when use intelligent timer. Valid value is an integer, in millisecond, from 1 to 1000, the default value is 50.
74 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_ospf_vrf.rb', line 74 attribute :spfstartinterval |
#state ⇒ :present, ...
Returns Specify desired state of the resource.
80 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_ospf_vrf.rb', line 80 attribute :state |
#vrf ⇒ String?
Returns Specifies the vpn instance which use ospf,length is 1 - 31. Valid values are a string.
19 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_ospf_vrf.rb', line 19 attribute :vrf |