cisco-policy-filters

YANG Data Model Tree Structure

View YANG Source on GitHub →

📚 API Documentation & Navigation

📄 Swagger API Spec 📂 Browse Other/Vendor APIs 🌳 All Trees

📋 Module Metadata

Namespace: http://cisco.com/ns/yang/cisco-policy-filters

Prefix: cisco-policy-fi

Related Modules:
cisco-bridge-domain
cisco-smart-license
cisco-ethernet
cisco-evpn-service
cisco-pw

💡 Example Usage

# GET module data
curl -X GET \
  -H "Accept: application/yang-data+json" \
  -u admin:password \
  --insecure \
  https://device-ip/restconf/data/cisco-policy-filters

📚 External Documentation

💻 YANG Source📖 YANG Catalog
module: cisco-policy-filters

  augment /classifier:classifiers/classifier:classifier-entry:
    +--rw classifier-entry-type?   identityref
  augment /classifier:classifiers/classifier:classifier-entry/classifier:filter-entry/classifier:filter-param:
    +--:(cos) {policy-types:match-cos-support}?
    |  +--rw cos-cfgs
    |     +--rw cos-cfg* [cos-min cos-max]
    |        +--rw cos-min    policy-types:cos-type
    |        +--rw cos-max    policy-types:cos-type
    +--:(cos-inner-filter) {policy-types:match-cos-inner-support}?
    |  +--rw cos-inner-cfgs
    |     +--rw cos-inner-cfg* [cos-min cos-max]
    |        +--rw cos-min    policy-types:cos-type
    |        +--rw cos-max    policy-types:cos-type
    +--:(ipv4-acl-name-filter) {policy-types:match-ipv4-acl-name-support}?
    |  +--rw ipv4-acl-name-cfgs
    |     +--rw ipv4-acl-name-cfg* [ip-acl-name]
    |        +--rw ip-acl-name    policy-types:ip-acl-name-type
    +--:(ipv6-acl-name-filter) {policy-types:match-ipv6-acl-name-support}?
    |  +--rw ipv6-acl-name-cfgs
    |     +--rw ipv6-acl-name-cfg* [ip-acl-name]
    |        +--rw ip-acl-name    policy-types:ip-acl-name-type
    +--:(ipv4-acl-filter) {policy-types:match-ipv4-acl-support}?
    |  +--rw ipv4-acl-cfgs
    |     +--rw ipv4-acl-cfg* [ip-acl]
    |        +--rw ip-acl    policy-types:ip-acl-type
    +--:(ipv6-acl-filter) {policy-types:match-ipv6-acl-support}?
    |  +--rw ipv6-acl-cfgs
    |     +--rw ipv6-acl-cfg* [ip-acl]
    |        +--rw ip-acl    policy-types:ip-acl-type
    +--:(input-interface) {policy-types:match-input-interface-support}?
    |  +--rw input-interface-cfgs
    |     +--rw input-interface-cfg* [if-name]
    |        +--rw if-name    string
    +--:(src-mac) {policy-types:match-src-mac-support}?
    |  +--rw src-mac-cfgs
    |     +--rw src-mac-cfg* [mac]
    |        +--rw mac         yang:mac-address
    |        +--rw mac-mask?   yang:mac-address
    +--:(dst-mac) {policy-types:match-dst-mac-support}?
    |  +--rw dst-mac-cfgs
    |     +--rw dst-mac-cfg* [mac]
    |        +--rw mac         yang:mac-address
    |        +--rw mac-mask?   yang:mac-address
    +--:(protocol-name) {policy-types:protocol-name-support}?
    |  +--rw protocol-name-cfgs
    |     +--rw protocol-name-cfg* [protocol-name]
    |        +--rw protocol-name    policy-types:protocol-name
    +--:(mpls-exp-top) {policy-types:match-mpls-exp-top-support}?
    |  +--rw mpls-exp-top-cfgs
    |     +--rw mpls-exp-top-cfg* [exp-min exp-max]
    |        +--rw exp-min    policy-types:mpls-exp-type
    |        +--rw exp-max    policy-types:mpls-exp-type
    +--:(mpls-exp-imp) {policy-types:match-mpls-exp-imp-support}?
    |  +--rw mpls-exp-imp-cfgs
    |     +--rw mpls-exp-imp-cfg* [exp-min exp-max]
    |        +--rw exp-min    policy-types:mpls-exp-type
    |        +--rw exp-max    policy-types:mpls-exp-type
    +--:(packet-length) {policy-types:match-packet-length-support}?
    |  +--rw pkt-len-cfgs
    |     +--rw pkt-len-cfg* [min-pkt-len max-pkt-len]
    |        +--rw min-pkt-len    policy-types:pkt-len-type
    |        +--rw max-pkt-len    policy-types:pkt-len-type
    +--:(prec) {policy-types:match-prec-support}?
    |  +--rw prec
    |     +--rw (prec-par)?
    |        +--:(prec-value)
    |        |  +--rw prec-val-cfgs
    |        |     +--rw prec-val-cfg* [prec-val]
    |        |        +--rw prec-val    policy-types:prec-val-type
    |        +--:(prec-attr)
    |           +--rw prec-attr-cfgs
    |              +--rw prec-attr-cfg* [prec-attr]
    |                 +--rw prec-attr    policy-types:prec-attr-type
    +--:(qos-group) {policy-types:match-qos-group-support}?
    |  +--rw qos-group-cfgs
    |     +--rw qos-group-cfg* [qos-group-min qos-group-max]
    |        +--rw qos-group-min    policy-types:qos-group-type
    |        +--rw qos-group-max    policy-types:qos-group-type
    +--:(vlan) {policy-types:match-vlan-support}?
    |  +--rw vlan-cfgs
    |     +--rw vlan-cfg* [vlan-min vlan-max]
    |        +--rw vlan-min    policy-types:vlan-type
    |        +--rw vlan-max    policy-types:vlan-type
    +--:(vlan-inner) {policy-types:match-vlan-inner-support}?
    |  +--rw vlan-inner-cfgs
    |     +--rw vlan-inner-cfg* [vlan-min vlan-max]
    |        +--rw vlan-min    policy-types:vlan-type
    |        +--rw vlan-max    policy-types:vlan-type
    +--:(atm-clp) {policy-types:match-atm-clp-support}?
    |  +--rw atm-clp-cfg
    |     +--rw atm-clp?   empty
    +--:(atm-vci) {policy-types:match-atm-vci-support}?
    |  +--rw atm-vci-cfgs
    |     +--rw atm-vci-cfg* [atm-vci-min atm-vci-max]
    |        +--rw atm-vci-min    uint16
    |        +--rw atm-vci-max    uint16
    +--:(dei) {policy-types:match-dei-support}?
    |  +--rw dei-cfg
    |     +--rw dei-cfg?   policy-types:dei-type
    +--:(dei-inner) {policy-types:match-dei-inner-support}?
    |  +--rw dei-inner-cfg
    |     +--rw dei-cfg?   policy-types:dei-type
    +--:(flow-ip) {policy-types:match-flow-ip-support}?
    |  +--rw flow-ip-cfg
    |     +--rw flow-src-ip?   inet:ip-address-no-zone
    |     +--rw flow-dst-ip?   inet:ip-address-no-zone
    |     +--rw protocol?      inet:ip-version
    |     +--rw src-port?      inet:port-number
    |     +--rw dst-port?      inet:port-number
    +--:(flow-record)
    |  +--rw flow-record-cfg
    |     +--rw flow-record-name?   policy-types:flow-record-type
    +--:(fr-de) {policy-types:match-fr-de-support}?
    |  +--rw fr-de-cfg
    |     +--rw fr-de-val?   policy-types:fr-de-type
    +--:(fr-dlci) {policy-types:match-fr-dlci-support}?
    |  +--rw fr-dlci-cfgs
    |     +--rw fr-dlci-cfg* [dlci-min dlci-max]
    |        +--rw dlci-min    uint16
    |        +--rw dlci-max    uint16
    +--:(wlan-user-priority) {policy-types:match-wlan-user-priority-support}?
    |  +--rw wlan-user-priority-cfgs
    |     +--rw wlan-user-priority-cfg* [wlan-prio-min wlan-prio-max]
    |        +--rw wlan-prio-min    policy-types:wlan-user-priority-type
    |        +--rw wlan-prio-max    policy-types:wlan-user-priority-type
    +--:(discard-class) {policy-types:match-discard-class-support}?
    |  +--rw discard-class-cfgs
    |     +--rw discard-class-cfg* [discard-class]
    |        +--rw discard-class    policy-types:discard-class-type
    +--:(class-map) {policy-types:match-class-map-support}?
    |  +--rw class-map-cfgs
    |     +--rw class-map-cfg* [class-map-name]
    |        +--rw class-map-name    policy-types:class-map-type
    +--:(metadata) {policy-types:match-metadata-support}?
    |  +--rw metadata-cfg
    |     +--rw cac?                      enumeration
    |     +--rw called-uri?               string
    |     +--rw calling-uri?              string
    |     +--rw device-model?             string
    |     +--rw global-session-id?        string
    |     +--rw multi-party-session-id?   string
    +--:(application) {policy-types:match-application-support}?
    |  +--rw application-cfgs
    |     +--rw application-cfg* [application-name application-cfg]
    |        +--rw application-name    policy-types:application-type
    |        +--rw application-cfg     policy-types:application-type
    +--:(security-group) {policy-types:match-security-group-support}?
    |  +--rw security-group
    |     +--rw (group-par)?
    |        +--:(group-name)
    |        |  +--rw security-group-name-cfgs
    |        |     +--rw security-group-name-cfg* [src-dst security-name]
    |        |        +--rw src-dst          enumeration
    |        |        +--rw security-name    string
    |        +--:(group-tag)
    |           +--rw security-group-tag-cfgs
    |              +--rw security-group-tag-cfg* [id]
    |                 +--rw id    string
    +--:(ip-rtp) {policy-types:match-ip-rtp-support}?
    |  +--rw ip-rtp-cfgs
    |     +--rw ip-rtp-cfg* [starting-port-number port-range]
    |        +--rw starting-port-number    uint16
    |        +--rw port-range              uint16
    +--:(vpls) {policy-types:match-vpls-support}?
       +--rw vpls-cfg
          +--rw broadcast?   empty
          +--rw known?       empty
          +--rw unknown?     empty
          +--rw multicast?   empty