module: ietf-routing-policy | |
+--rw routing-policy | |
+--rw defined-sets | |
| +--rw prefix-sets | |
| | +--rw prefix-set* [name mode] | |
| | +--rw name string | |
| | +--rw mode enumeration | |
| | +--rw prefixes | |
| | +--rw prefix-list* [ip-prefix mask-length-lower mask-length-upper] | |
| | +--rw ip-prefix inet:ip-prefix | |
| | +--rw mask-length-lower uint8 | |
| | +--rw mask-length-upper uint8 | |
| +--rw neighbor-sets | |
| | +--rw neighbor-set* [name] | |
| | +--rw name string | |
| | +--rw address* inet:ip-address | |
| +--rw tag-sets | |
| +--rw tag-set* [name] | |
| +--rw name string | |
| +--rw tag-value* tag-type | |
+--rw policy-definitions | |
+--ro match-modified-attributes? boolean | |
+--rw policy-definition* [name] | |
+--rw name string | |
+--rw statements | |
+--rw statement* [name] | |
+--rw name string | |
+--rw conditions | |
| +--rw call-policy? -> ../../../../../../rt-pol:policy-definitions/rt-pol:policy-definition/rt-pol:name | |
| +--rw source-protocol? identityref | |
| +--rw match-interface | |
| | +--rw interface? if:interface-ref | |
| +--rw match-prefix-set | |
| | +--rw prefix-set? -> ../../../../../../../defined-sets/prefix-sets/prefix-set/name | |
| | +--rw match-set-options? match-set-options-type | |
| +--rw match-neighbor-set | |
| | +--rw neighbor-set? -> ../../../../../../../defined-sets/neighbor-sets/neighbor-set/name | |
| +--rw match-tag-set | |
| | +--rw tag-set? -> ../../../../../../../defined-sets/tag-sets/tag-set/name | |
| | +--rw match-set-options? match-set-options-type | |
| +--rw match-route-type | |
| +--rw route-type* identityref | |
+--rw actions | |
+--rw policy-result? policy-result-type | |
+--rw set-metric | |
| +--rw metric-modification? metric-modification-type | |
| +--rw metric? uint32 | |
+--rw set-metric-type | |
| +--rw metric-type? identityref | |
+--rw set-route-level | |
| +--rw route-level? identityref | |
+--rw set-route-preference? uint16 | |
+--rw set-tag? tag-type | |
+--rw set-application-tag? tag-type | |