Class: Ansible::Ruby::Modules::Nxos_ospf_vrf

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

Overview

Manages a VRF for an OSPF router.

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

#auto_costObject?

Returns Specifies the reference bandwidth used to assign OSPF cost. Valid values are an integer, in Mbps, or the keyword ‘default’.

Returns:

  • (Object, nil)

    Specifies the reference bandwidth used to assign OSPF cost. Valid values are an integer, in Mbps, or the keyword ‘default’.



54
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_ospf_vrf.rb', line 54

attribute :auto_cost

#default_metricObject?

Returns Specify the default Metric value. Valid values are an integer or the keyword ‘default’.

Returns:

  • (Object, nil)

    Specify the default Metric value. Valid values are an integer or the keyword ‘default’.



23
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_ospf_vrf.rb', line 23

attribute :default_metric

#log_adjacency:log, ...

Returns Controls the level of log messages generated whenever a neighbor changes state. Valid values are ‘log’, ‘detail’, and ‘default’.

Returns:

  • (:log, :detail, :default, nil)

    Controls the level of log messages generated whenever a neighbor changes state. Valid values are ‘log’, ‘detail’, and ‘default’.



26
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_ospf_vrf.rb', line 26

attribute :log_adjacency

#ospfInteger

Returns Name of the OSPF instance.

Returns:

  • (Integer)

    Name of the OSPF instance.



16
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_ospf_vrf.rb', line 16

attribute :ospf

#passive_interfaceSymbol?

Returns Setting to C(yes) will suppress routing update on interface.

Returns:

  • (Symbol, nil)

    Setting to C(yes) will suppress routing update on interface.



57
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_ospf_vrf.rb', line 57

attribute :passive_interface

#router_idObject?

Returns Router Identifier (ID) of the OSPF router VRF instance.

Returns:

  • (Object, nil)

    Router Identifier (ID) of the OSPF router VRF instance.



20
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_ospf_vrf.rb', line 20

attribute :router_id

#state:present, ...

Returns State of ospf vrf configuration.

Returns:

  • (:present, :absent, nil)

    State of ospf vrf configuration.



61
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_ospf_vrf.rb', line 61

attribute :state

#timer_throttle_lsa_holdInteger?

Returns Specify the hold interval for rate-limiting Link-State Advertisement (LSA) generation. Valid values are an integer, in milliseconds, or the keyword ‘default’.

Returns:

  • (Integer, nil)

    Specify the hold interval for rate-limiting Link-State Advertisement (LSA) generation. Valid values are an integer, in milliseconds, or the keyword ‘default’.



34
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_ospf_vrf.rb', line 34

attribute :timer_throttle_lsa_hold

#timer_throttle_lsa_maxInteger?

Returns Specify the max interval for rate-limiting Link-State Advertisement (LSA) generation. Valid values are an integer, in milliseconds, or the keyword ‘default’.

Returns:

  • (Integer, nil)

    Specify the max interval for rate-limiting Link-State Advertisement (LSA) generation. Valid values are an integer, in milliseconds, or the keyword ‘default’.



38
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_ospf_vrf.rb', line 38

attribute :timer_throttle_lsa_max

#timer_throttle_lsa_startInteger?

Returns Specify the start interval for rate-limiting Link-State Advertisement (LSA) generation. Valid values are an integer, in milliseconds, or the keyword ‘default’.

Returns:

  • (Integer, nil)

    Specify the start interval for rate-limiting Link-State Advertisement (LSA) generation. Valid values are an integer, in milliseconds, or the keyword ‘default’.



30
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_ospf_vrf.rb', line 30

attribute :timer_throttle_lsa_start

#timer_throttle_spf_holdInteger?

Returns Specify minimum hold time between Shortest Path First (SPF) calculations. Valid values are an integer, in milliseconds, or the keyword ‘default’.

Returns:

  • (Integer, nil)

    Specify minimum hold time between Shortest Path First (SPF) calculations. Valid values are an integer, in milliseconds, or the keyword ‘default’.



46
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_ospf_vrf.rb', line 46

attribute :timer_throttle_spf_hold

#timer_throttle_spf_maxInteger?

Returns Specify the maximum wait time between Shortest Path First (SPF) calculations. Valid values are an integer, in milliseconds, or the keyword ‘default’.

Returns:

  • (Integer, nil)

    Specify the maximum wait time between Shortest Path First (SPF) calculations. Valid values are an integer, in milliseconds, or the keyword ‘default’.



50
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_ospf_vrf.rb', line 50

attribute :timer_throttle_spf_max

#timer_throttle_spf_startInteger?

Returns Specify initial Shortest Path First (SPF) schedule delay. Valid values are an integer, in milliseconds, or the keyword ‘default’.

Returns:

  • (Integer, nil)

    Specify initial Shortest Path First (SPF) schedule delay. Valid values are an integer, in milliseconds, or the keyword ‘default’.



42
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_ospf_vrf.rb', line 42

attribute :timer_throttle_spf_start

#vrfString?

Returns Name of the resource instance. Valid value is a string. The name ‘default’ is a valid VRF representing the global OSPF.

Returns:

  • (String, nil)

    Name of the resource instance. Valid value is a string. The name ‘default’ is a valid VRF representing the global OSPF.



12
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_ospf_vrf.rb', line 12

attribute :vrf