.. _vyos.rest.vyos_ospfv3_module:
*********************
vyos.rest.vyos_ospfv3
*********************
**Manage OSPFv3 configuration on VyOS devices using REST API**
Version added: 1.0.0
.. contents::
:local:
:depth: 1
Synopsis
--------
- Manages OSPFv3 configuration on VyOS devices via the REST API.
- Uses REST API (``connection=httpapi``) instead of CLI.
Parameters
----------
.. raw:: html
| Parameter |
Choices/Defaults |
Comments |
|
config
dictionary
|
|
OSPFv3 configuration.
|
|
areas
list
/ elements=dictionary
|
|
OSPFv3 areas.
|
|
|
area_id
string
/ required
|
|
Area identity.
|
|
|
export_list
string
|
|
Name of export-list.
|
|
|
import_list
string
|
|
Name of import-list.
|
|
|
range
list
/ elements=dictionary
|
|
Summarize routes matching prefix.
|
|
|
|
address
string
/ required
|
|
IPv6 prefix.
|
|
|
|
advertise
boolean
|
|
Advertise this range.
|
|
|
|
not_advertise
boolean
|
|
Do not advertise this range.
|
|
parameters
dictionary
|
|
OSPFv3 global parameters.
|
|
|
router_id
string
|
|
Router ID (IPv4 address format).
|
|
redistribute
list
/ elements=dictionary
|
|
Redistribute routes from another protocol.
|
|
|
route_map
string
|
|
Route map to apply.
|
|
|
route_type
string
|
Choices:
- bgp
- connected
- kernel
- ripng
- static
|
Protocol to redistribute.
|
|
state
string
|
Choices:
merged ←
- replaced
- deleted
- gathered
|
Desired state of the OSPFv3 configuration.
merged adds or updates without removing existing config.
replaced replaces the entire OSPFv3 configuration.
deleted removes OSPFv3 configuration.
gathered returns current configuration as structured data.
|