Cisco-IOS-XE-object-group

YANG Data Model Tree Structure

View YANG Source on GitHub →

📚 API Documentation & Navigation

📄 Swagger API Spec 📂 Browse Native Config APIs 🌳 All Trees

📋 Module Metadata

Namespace: http://cisco.com/ns/yang/Cisco-IOS-XE-object-group

Prefix: object_group

Related Modules:
CISCO-AAL5-MIB
CISCO-ATM-EXT-MIB
Cisco-IOS-XE-aaa
Cisco-IOS-XE-acl
Cisco-IOS-XE-adsl

💡 Example Usage

# GET module data
curl -X GET \
  -H "Accept: application/yang-data+json" \
  -u admin:password \
  --insecure \
  https://device-ip/restconf/data/Cisco-IOS-XE-object-group

📚 External Documentation

💻 YANG Source📖 YANG Catalog🌐 DevNet Guide
module: Cisco-IOS-XE-object-group

  augment /ios:native/ios:object-group:
    +--rw network* [name]
    |  +--rw name                             string
    |  +--rw obj-Mode-config-network-group
    |     +--rw network_address* [ipv4_addr ipv4_mask]
    |     |  +--rw ipv4_addr    inet:ipv4-address
    |     |  +--rw ipv4_mask    inet:ipv4-address
    |     +--rw description?       string
    |     +--rw group-objects* [network-group]
    |     |  +--rw network-group    -> /ios:native/object-group/ios-og:network/name
    |     o--rw group-object?      string
    |     +--rw host* [ipv4-host]
    |     |  +--rw ipv4-host    inet:host
    |     +--rw addr-ranges* [addr-range-start addr-range-end]
    |     |  +--rw addr-range-start    inet:ipv4-address
    |     |  +--rw addr-range-end      inet:ipv4-address
    |     o--rw range
    |        o--rw ip-addr-min?   inet:ipv4-address
    |        o--rw ip-addr-max?   inet:ipv4-address
    +--rw security* [name]
    |  +--rw name              string
    |  +--rw security-group
    |     +--rw description?      string
    |     +--rw group-object?     string
    |     +--rw security-group
    |        +--rw tags*   uint16
    |        o--rw tag?    uint16
    +--rw fqdn* [name]
    |  +--rw name            string
    |  +--rw description?    string
    |  +--rw group-object* [fqdn-group]
    |  |  +--rw fqdn-group    -> /ios:native/object-group/ios-og:fqdn/name
    |  +--rw pattern* [fqdn-pattern]
    |     +--rw fqdn-pattern    string
    +--rw geo* [name]
    |  +--rw name            string
    |  +--rw description?    string
    |  +--rw group-object* [geo-group]
    |  |  +--rw geo-group    -> /ios:native/object-group/ios-og:geo/name
    |  +--rw countries* [country]
    |  |  +--rw country    alpha-3-country-code-type
    |  +--rw continents* [continent]
    |     +--rw continent    alpha-continent-code-type
    +--rw service* [name]
    |  +--rw name               string
    |  +--rw description?       string
    |  +--rw group-objects* [service-group]
    |  |  +--rw service-group    -> /ios:native/object-group/ios-og:service/name
    |  o--rw group-object?      string
    |  +--rw protocal-number*   uint8
    |  +--rw ahp?               empty
    |  +--rw eigrp?             empty
    |  +--rw esp?               empty
    |  +--rw gre?               empty
    |  +--rw icmp?              empty
    |  +--rw icmp-conf
    |  |  +--rw icmp
    |  |     +--rw port-number?            uint8
    |  |     +--rw alternate-address?      empty
    |  |     +--rw conversion-error?       empty
    |  |     +--rw echo?                   empty
    |  |     +--rw echo-reply?             empty
    |  |     +--rw information-reply?      empty
    |  |     +--rw information-request?    empty
    |  |     +--rw mask-reply?             empty
    |  |     +--rw mask-request?           empty
    |  |     +--rw mobile-redirect?        empty
    |  |     +--rw parameter-problem?      empty
    |  |     +--rw redirect?               empty
    |  |     +--rw router-advertisement?   empty
    |  |     +--rw router-solicitation?    empty
    |  |     +--rw source-quench?          empty
    |  |     +--rw time-exceeded?          empty
    |  |     +--rw timestamp-reply?        empty
    |  |     +--rw timestamp-request?      empty
    |  |     +--rw traceroute?             empty
    |  |     +--rw unreachable?            empty
    |  +--rw igmp?              empty
    |  +--rw ip?                empty
    |  +--rw ipinip?            empty
    |  +--rw nos?               empty
    |  +--rw ospf?              empty
    |  +--rw pcp?               empty
    |  +--rw pim?               empty
    |  +--rw tcp?               empty
    |  +--rw tcp-conf
    |  |  +--rw tcp
    |  |     +--rw tcp-port-list-op* [operator tcp-port]
    |  |     |  +--rw operator    object-group-port-operator
    |  |     |  +--rw tcp-port    ios-types:acl-tcp-port-type
    |  |     +--rw tcp-port-list-no-op* [tcp-port]
    |  |     |  +--rw tcp-port    ios-types:acl-tcp-port-type
    |  |     o--rw tcp-port-list* [tcp-port]
    |  |     |  o--rw tcp-port    ios-types:acl-tcp-port-type
    |  |     |  o--rw operator?   object-group-port-operator
    |  |     +--rw tcp-range-port-list
    |  |     |  +--rw range* [tcp-min-port tcp-max-port]
    |  |     |     +--rw tcp-min-port    ios-types:acl-tcp-port-type
    |  |     |     +--rw tcp-max-port    ios-types:acl-tcp-port-type
    |  |     +--rw tcp-src-port-list-op
    |  |     |  +--rw source* [operator tcp-port]
    |  |     |     +--rw tcp-port    ios-types:acl-tcp-port-type
    |  |     |     +--rw operator    object-group-port-operator
    |  |     +--rw tcp-src-port-list-no-op
    |  |     |  +--rw source* [tcp-port]
    |  |     |     +--rw tcp-port    ios-types:acl-tcp-port-type
    |  |     o--rw tcp-src-port-list
    |  |     |  o--rw source* [tcp-port]
    |  |     |     o--rw tcp-port    ios-types:acl-tcp-port-type
    |  |     |     o--rw operator?   object-group-port-operator
    |  |     +--rw tcp-src-range-port-list
    |  |     |  +--rw source
    |  |     |     +--rw range* [tcp-min-port tcp-max-port]
    |  |     |        +--rw tcp-min-port    ios-types:acl-tcp-port-type
    |  |     |        +--rw tcp-max-port    ios-types:acl-tcp-port-type
    |  |     +--rw tcp-src-dst-port-list-op
    |  |     |  +--rw source* [src-operator tcp-src-port dst-operator tcp-dst-port]
    |  |     |     +--rw src-operator    object-group-port-operator
    |  |     |     +--rw tcp-src-port    ios-types:acl-tcp-port-type
    |  |     |     +--rw dst-operator    object-group-port-operator
    |  |     |     +--rw tcp-dst-port    ios-types:acl-tcp-port-type
    |  |     +--rw tcp-src-dst-port-list-no-op
    |  |     |  +--rw source* [tcp-src-port tcp-dst-port]
    |  |     |     +--rw tcp-src-port    ios-types:acl-tcp-port-type
    |  |     |     +--rw tcp-dst-port    ios-types:acl-tcp-port-type
    |  |     +--rw tcp-src-dst-port-list-src-op
    |  |     |  +--rw source* [src-operator tcp-src-port tcp-dst-port]
    |  |     |     +--rw src-operator    object-group-port-operator
    |  |     |     +--rw tcp-src-port    ios-types:acl-tcp-port-type
    |  |     |     +--rw tcp-dst-port    ios-types:acl-tcp-port-type
    |  |     +--rw tcp-src-dst-port-list-dst-op
    |  |     |  +--rw source* [tcp-src-port dst-operator tcp-dst-port]
    |  |     |     +--rw tcp-src-port    ios-types:acl-tcp-port-type
    |  |     |     +--rw dst-operator    object-group-port-operator
    |  |     |     +--rw tcp-dst-port    ios-types:acl-tcp-port-type
    |  |     o--rw tcp-src-dst-port-list
    |  |     |  o--rw source* [tcp-src-port tcp-dst-port]
    |  |     |     o--rw src-operator?   object-group-port-operator
    |  |     |     o--rw tcp-src-port    ios-types:acl-tcp-port-type
    |  |     |     o--rw dst-operator?   object-group-port-operator
    |  |     |     o--rw tcp-dst-port    ios-types:acl-tcp-port-type
    |  |     +--rw tcp-src-range-dst-port-list-op
    |  |     |  +--rw source* [tcp-src-min-port tcp-src-max-port operator tcp-dst-port]
    |  |     |     +--rw tcp-src-min-port    ios-types:acl-tcp-port-type
    |  |     |     +--rw tcp-src-max-port    ios-types:acl-tcp-port-type
    |  |     |     +--rw operator            object-group-port-operator
    |  |     |     +--rw tcp-dst-port        ios-types:acl-tcp-port-type
    |  |     +--rw tcp-src-range-dst-port-list-no-op
    |  |     |  +--rw source* [tcp-src-min-port tcp-src-max-port tcp-dst-port]
    |  |     |     +--rw tcp-src-min-port    ios-types:acl-tcp-port-type
    |  |     |     +--rw tcp-src-max-port    ios-types:acl-tcp-port-type
    |  |     |     +--rw tcp-dst-port        ios-types:acl-tcp-port-type
    |  |     o--rw tcp-src-range-dst-port-list
    |  |     |  o--rw source* [tcp-src-min-port tcp-src-max-port tcp-dst-port]
    |  |     |     o--rw tcp-src-min-port    ios-types:acl-tcp-port-type
    |  |     |     o--rw tcp-src-max-port    ios-types:acl-tcp-port-type
    |  |     |     o--rw operator?           object-group-port-operator
    |  |     |     o--rw tcp-dst-port        ios-types:acl-tcp-port-type
    |  |     +--rw tcp-src-dst-range-port-list-op
    |  |     |  +--rw source* [operator tcp-src-port tcp-dst-min-port tcp-dst-max-port]
    |  |     |     +--rw operator            object-group-port-operator
    |  |     |     +--rw tcp-src-port        ios-types:acl-tcp-port-type
    |  |     |     +--rw tcp-dst-min-port    ios-types:acl-tcp-port-type
    |  |     |     +--rw tcp-dst-max-port    ios-types:acl-tcp-port-type
    |  |     +--rw tcp-src-dst-range-port-list-no-op
    |  |     |  +--rw source* [tcp-src-port tcp-dst-min-port tcp-dst-max-port]
    |  |     |     +--rw tcp-src-port        ios-types:acl-tcp-port-type
    |  |     |     +--rw tcp-dst-min-port    ios-types:acl-tcp-port-type
    |  |     |     +--rw tcp-dst-max-port    ios-types:acl-tcp-port-type
    |  |     o--rw tcp-src-dst-range-port-list
    |  |     |  o--rw source* [tcp-src-port tcp-dst-min-port tcp-dst-max-port]
    |  |     |     o--rw operator?           object-group-port-operator
    |  |     |     o--rw tcp-src-port        ios-types:acl-tcp-port-type
    |  |     |     o--rw tcp-dst-min-port    ios-types:acl-tcp-port-type
    |  |     |     o--rw tcp-dst-max-port    ios-types:acl-tcp-port-type
    |  |     +--rw tcp-src-range-dst-range-port-list
    |  |        +--rw source* [tcp-src-min-port tcp-src-max-port tcp-dst-min-port tcp-dst-max-port]
    |  |           +--rw tcp-src-min-port    ios-types:acl-tcp-port-type
    |  |           +--rw tcp-src-max-port    ios-types:acl-tcp-port-type
    |  |           +--rw tcp-dst-min-port    ios-types:acl-tcp-port-type
    |  |           +--rw tcp-dst-max-port    ios-types:acl-tcp-port-type
    |  +--rw tcp-udp
    |  |  +--rw tcp-udp-port-list-op* [operator tcp-udp-port]
    |  |  |  +--rw operator        object-group-port-operator
    |  |  |  +--rw tcp-udp-port    ios-types:acl-tcp-udp-port-type
    |  |  +--rw tcp-udp-port-list-no-op* [tcp-udp-port]
    |  |  |  +--rw tcp-udp-port    ios-types:acl-tcp-udp-port-type
    |  |  o--rw tcp-udp-port-list* [tcp-udp-port]
    |  |  |  o--rw tcp-udp-port    ios-types:acl-tcp-udp-port-type
    |  |  |  o--rw operator?       object-group-port-operator
    |  |  +--rw tcp-udp-range-port-list
    |  |  |  +--rw range* [tcp-udp-min-port tcp-udp-max-port]
    |  |  |     +--rw tcp-udp-min-port    ios-types:acl-tcp-udp-port-type
    |  |  |     +--rw tcp-udp-max-port    ios-types:acl-tcp-udp-port-type
    |  |  +--rw tcp-udp-src-port-list-op
    |  |  |  +--rw source* [operator tcp-udp-port]
    |  |  |     +--rw tcp-udp-port    ios-types:acl-tcp-udp-port-type
    |  |  |     +--rw operator        object-group-port-operator
    |  |  +--rw tcp-udp-src-port-list-no-op
    |  |  |  +--rw source* [tcp-udp-port]
    |  |  |     +--rw tcp-udp-port    ios-types:acl-tcp-udp-port-type
    |  |  o--rw tcp-udp-src-port-list
    |  |  |  o--rw source* [tcp-udp-port]
    |  |  |     o--rw tcp-udp-port    ios-types:acl-tcp-udp-port-type
    |  |  |     o--rw operator?       object-group-port-operator
    |  |  +--rw tcp-udp-src-range-port-list
    |  |  |  +--rw source
    |  |  |     +--rw range* [tcp-udp-min-port tcp-udp-max-port]
    |  |  |        +--rw tcp-udp-min-port    ios-types:acl-tcp-udp-port-type
    |  |  |        +--rw tcp-udp-max-port    ios-types:acl-tcp-udp-port-type
    |  |  +--rw tcp-udp-src-dst-port-list-op
    |  |  |  +--rw source* [src-operator tcp-udp-src-port dst-operator tcp-udp-dst-port]
    |  |  |     +--rw src-operator        object-group-port-operator
    |  |  |     +--rw tcp-udp-src-port    ios-types:acl-tcp-udp-port-type
    |  |  |     +--rw dst-operator        object-group-port-operator
    |  |  |     +--rw tcp-udp-dst-port    ios-types:acl-tcp-udp-port-type
    |  |  +--rw tcp-udp-src-dst-port-list-no-op
    |  |  |  +--rw source* [tcp-udp-src-port tcp-udp-dst-port]
    |  |  |     +--rw tcp-udp-src-port    ios-types:acl-tcp-udp-port-type
    |  |  |     +--rw tcp-udp-dst-port    ios-types:acl-tcp-udp-port-type
    |  |  +--rw tcp-udp-src-dst-port-list-src-op
    |  |  |  +--rw source* [src-operator tcp-udp-src-port tcp-udp-dst-port]
    |  |  |     +--rw src-operator        object-group-port-operator
    |  |  |     +--rw tcp-udp-src-port    ios-types:acl-tcp-udp-port-type
    |  |  |     +--rw tcp-udp-dst-port    ios-types:acl-tcp-udp-port-type
    |  |  +--rw tcp-udp-src-dst-port-list-dst-op
    |  |  |  +--rw source* [tcp-udp-src-port dst-operator tcp-udp-dst-port]
    |  |  |     +--rw tcp-udp-src-port    ios-types:acl-tcp-udp-port-type
    |  |  |     +--rw dst-operator        object-group-port-operator
    |  |  |     +--rw tcp-udp-dst-port    ios-types:acl-tcp-udp-port-type
    |  |  o--rw tcp-udp-src-dst-port-list
    |  |  |  o--rw source* [tcp-udp-src-port tcp-udp-dst-port]
    |  |  |     o--rw src-operator?       object-group-port-operator
    |  |  |     o--rw tcp-udp-src-port    ios-types:acl-tcp-udp-port-type
    |  |  |     o--rw dst-operator?       object-group-port-operator
    |  |  |     o--rw tcp-udp-dst-port    ios-types:acl-tcp-udp-port-type
    |  |  +--rw tcp-udp-src-range-dst-port-list-op
    |  |  |  +--rw source* [tcp-udp-src-min-port tcp-udp-src-max-port operator tcp-udp-dst-port]
    |  |  |     +--rw tcp-udp-src-min-port    ios-types:acl-tcp-udp-port-type
    |  |  |     +--rw tcp-udp-src-max-port    ios-types:acl-tcp-udp-port-type
    |  |  |     +--rw operator                object-group-port-operator
    |  |  |     +--rw tcp-udp-dst-port        ios-types:acl-tcp-udp-port-type
    |  |  +--rw tcp-udp-src-range-dst-port-list-no-op
    |  |  |  +--rw source* [tcp-udp-src-min-port tcp-udp-src-max-port tcp-udp-dst-port]
    |  |  |     +--rw tcp-udp-src-min-port    ios-types:acl-tcp-udp-port-type
    |  |  |     +--rw tcp-udp-src-max-port    ios-types:acl-tcp-udp-port-type
    |  |  |     +--rw tcp-udp-dst-port        ios-types:acl-tcp-udp-port-type
    |  |  o--rw tcp-udp-src-range-dst-port-list
    |  |  |  o--rw source* [tcp-udp-src-min-port tcp-udp-src-max-port tcp-udp-dst-port]
    |  |  |     o--rw tcp-udp-src-min-port    ios-types:acl-tcp-udp-port-type
    |  |  |     o--rw tcp-udp-src-max-port    ios-types:acl-tcp-udp-port-type
    |  |  |     o--rw operator?               object-group-port-operator
    |  |  |     o--rw tcp-udp-dst-port        ios-types:acl-tcp-udp-port-type
    |  |  +--rw tcp-udp-src-dst-range-port-list-op
    |  |  |  +--rw source* [operator tcp-udp-src-port tcp-udp-dst-min-port tcp-udp-dst-max-port]
    |  |  |     +--rw operator                object-group-port-operator
    |  |  |     +--rw tcp-udp-src-port        ios-types:acl-tcp-udp-port-type
    |  |  |     +--rw tcp-udp-dst-min-port    ios-types:acl-tcp-udp-port-type
    |  |  |     +--rw tcp-udp-dst-max-port    ios-types:acl-tcp-udp-port-type
    |  |  +--rw tcp-udp-src-dst-range-port-list-no-op
    |  |  |  +--rw source* [tcp-udp-src-port tcp-udp-dst-min-port tcp-udp-dst-max-port]
    |  |  |     +--rw tcp-udp-src-port        ios-types:acl-tcp-udp-port-type
    |  |  |     +--rw tcp-udp-dst-min-port    ios-types:acl-tcp-udp-port-type
    |  |  |     +--rw tcp-udp-dst-max-port    ios-types:acl-tcp-udp-port-type
    |  |  o--rw tcp-udp-src-dst-range-port-list
    |  |  |  o--rw source* [tcp-udp-src-port tcp-udp-dst-min-port tcp-udp-dst-max-port]
    |  |  |     o--rw operator?               object-group-port-operator
    |  |  |     o--rw tcp-udp-src-port        ios-types:acl-tcp-udp-port-type
    |  |  |     o--rw tcp-udp-dst-min-port    ios-types:acl-tcp-udp-port-type
    |  |  |     o--rw tcp-udp-dst-max-port    ios-types:acl-tcp-udp-port-type
    |  |  +--rw tcp-udp-src-range-dst-range-port-list
    |  |     +--rw source* [tcp-udp-src-min-port tcp-udp-src-max-port tcp-udp-dst-min-port tcp-udp-dst-max-port]
    |  |        +--rw tcp-udp-src-min-port    ios-types:acl-tcp-udp-port-type
    |  |        +--rw tcp-udp-src-max-port    ios-types:acl-tcp-udp-port-type
    |  |        +--rw tcp-udp-dst-min-port    ios-types:acl-tcp-udp-port-type
    |  |        +--rw tcp-udp-dst-max-port    ios-types:acl-tcp-udp-port-type
    |  +--rw udp?               empty
    |  +--rw udp-conf
    |     +--rw udp
    |        +--rw udp-port-list-op* [operator udp-port]
    |        |  +--rw operator    object-group-port-operator
    |        |  +--rw udp-port    ios-types:acl-udp-port-type
    |        +--rw udp-port-list-no-op* [udp-port]
    |        |  +--rw udp-port    ios-types:acl-udp-port-type
    |        o--rw udp-port-list* [udp-port]
    |        |  o--rw udp-port    ios-types:acl-udp-port-type
    |        |  o--rw operator?   object-group-port-operator
    |        +--rw udp-range-port-list
    |        |  +--rw range* [udp-min-port udp-max-port]
    |        |     +--rw udp-min-port    ios-types:acl-udp-port-type
    |        |     +--rw udp-max-port    ios-types:acl-udp-port-type
    |        +--rw udp-src-port-list-op
    |        |  +--rw source* [operator udp-port]
    |        |     +--rw udp-port    ios-types:acl-udp-port-type
    |        |     +--rw operator    object-group-port-operator
    |        +--rw udp-src-port-list-no-op
    |        |  +--rw source* [udp-port]
    |        |     +--rw udp-port    ios-types:acl-udp-port-type
    |        o--rw udp-src-port-list
    |        |  o--rw source* [udp-port]
    |        |     o--rw udp-port    ios-types:acl-udp-port-type
    |        |     o--rw operator?   object-group-port-operator
    |        +--rw udp-src-range-port-list
    |        |  +--rw source
    |        |     +--rw range* [udp-min-port udp-max-port]
    |        |        +--rw udp-min-port    ios-types:acl-udp-port-type
    |        |        +--rw udp-max-port    ios-types:acl-udp-port-type
    |        +--rw udp-src-dst-port-list-op
    |        |  +--rw source* [src-operator udp-src-port dst-operator udp-dst-port]
    |        |     +--rw src-operator    object-group-port-operator
    |        |     +--rw udp-src-port    ios-types:acl-udp-port-type
    |        |     +--rw dst-operator    object-group-port-operator
    |        |     +--rw udp-dst-port    ios-types:acl-udp-port-type
    |        +--rw udp-src-dst-port-list-no-op
    |        |  +--rw source* [udp-src-port udp-dst-port]
    |        |     +--rw udp-src-port    ios-types:acl-udp-port-type
    |        |     +--rw udp-dst-port    ios-types:acl-udp-port-type
    |        +--rw udp-src-dst-port-list-src-op
    |        |  +--rw source* [src-operator udp-src-port udp-dst-port]
    |        |     +--rw src-operator    object-group-port-operator
    |        |     +--rw udp-src-port    ios-types:acl-udp-port-type
    |        |     +--rw udp-dst-port    ios-types:acl-udp-port-type
    |        +--rw udp-src-dst-port-list-dst-op
    |        |  +--rw source* [udp-src-port dst-operator udp-dst-port]
    |        |     +--rw udp-src-port    ios-types:acl-udp-port-type
    |        |     +--rw dst-operator    object-group-port-operator
    |        |     +--rw udp-dst-port    ios-types:acl-udp-port-type
    |        o--rw udp-src-dst-port-list
    |        |  o--rw source* [udp-src-port udp-dst-port]
    |        |     o--rw src-operator?   object-group-port-operator
    |        |     o--rw udp-src-port    ios-types:acl-udp-port-type
    |        |     o--rw dst-operator?   object-group-port-operator
    |        |     o--rw udp-dst-port    ios-types:acl-udp-port-type
    |        +--rw udp-src-range-dst-port-list-op
    |        |  +--rw source* [udp-src-min-port udp-src-max-port operator udp-dst-port]
    |        |     +--rw udp-src-min-port    ios-types:acl-udp-port-type
    |        |     +--rw udp-src-max-port    ios-types:acl-udp-port-type
    |        |     +--rw operator            object-group-port-operator
    |        |     +--rw udp-dst-port        ios-types:acl-udp-port-type
    |        +--rw udp-src-range-dst-port-list-no-op
    |        |  +--rw source* [udp-src-min-port udp-src-max-port udp-dst-port]
    |        |     +--rw udp-src-min-port    ios-types:acl-udp-port-type
    |        |     +--rw udp-src-max-port    ios-types:acl-udp-port-type
    |        |     +--rw udp-dst-port        ios-types:acl-udp-port-type
    |        o--rw udp-src-range-dst-port-list
    |        |  o--rw source* [udp-src-min-port udp-src-max-port udp-dst-port]
    |        |     o--rw udp-src-min-port    ios-types:acl-udp-port-type
    |        |     o--rw udp-src-max-port    ios-types:acl-udp-port-type
    |        |     o--rw operator?           object-group-port-operator
    |        |     o--rw udp-dst-port        ios-types:acl-udp-port-type
    |        +--rw udp-src-dst-range-port-list-op
    |        |  +--rw source* [operator udp-src-port udp-dst-min-port udp-dst-max-port]
    |        |     +--rw operator            object-group-port-operator
    |        |     +--rw udp-src-port        ios-types:acl-udp-port-type
    |        |     +--rw udp-dst-min-port    ios-types:acl-udp-port-type
    |        |     +--rw udp-dst-max-port    ios-types:acl-udp-port-type
    |        +--rw udp-src-dst-range-port-list-no-op
    |        |  +--rw source* [udp-src-port udp-dst-min-port udp-dst-max-port]
    |        |     +--rw udp-src-port        ios-types:acl-udp-port-type
    |        |     +--rw udp-dst-min-port    ios-types:acl-udp-port-type
    |        |     +--rw udp-dst-max-port    ios-types:acl-udp-port-type
    |        o--rw udp-src-dst-range-port-list
    |        |  o--rw source* [udp-src-port udp-dst-min-port udp-dst-max-port]
    |        |     o--rw operator?           object-group-port-operator
    |        |     o--rw udp-src-port        ios-types:acl-udp-port-type
    |        |     o--rw udp-dst-min-port    ios-types:acl-udp-port-type
    |        |     o--rw udp-dst-max-port    ios-types:acl-udp-port-type
    |        +--rw udp-src-range-dst-range-port-list
    |           +--rw source* [udp-src-min-port udp-src-max-port udp-dst-min-port udp-dst-max-port]
    |              +--rw udp-src-min-port    ios-types:acl-udp-port-type
    |              +--rw udp-src-max-port    ios-types:acl-udp-port-type
    |              +--rw udp-dst-min-port    ios-types:acl-udp-port-type
    |              +--rw udp-dst-max-port    ios-types:acl-udp-port-type
    +--rw v6-service* [name]
    |  +--rw name        string
    |  +--rw ipv6?       empty
    |  +--rw icmp?       empty
    |  +--rw udp?        empty
    |  +--rw udp-conf
    |  |  +--rw udp
    |  |     +--rw udp-src-port-list-op
    |  |     |  +--rw source* [operator udp-port]
    |  |     |     +--rw operator    object-group-port-operator
    |  |     |     +--rw udp-port    ios-types:acl-udp-port-type
    |  |     +--rw udp-src-range-port-list
    |  |     |  +--rw source
    |  |     |     +--rw range* [udp-min-port udp-max-port]
    |  |     |        +--rw udp-min-port    ios-types:acl-udp-port-type
    |  |     |        +--rw udp-max-port    ios-types:acl-udp-port-type
    |  |     +--rw udp-src-range-dst-port-list-op
    |  |     |  +--rw source* [udp-src-min-port udp-src-max-port operator udp-dst-port]
    |  |     |     +--rw udp-src-min-port    ios-types:acl-udp-port-type
    |  |     |     +--rw udp-src-max-port    ios-types:acl-udp-port-type
    |  |     |     +--rw operator            object-group-port-operator
    |  |     |     +--rw udp-dst-port        ios-types:acl-udp-port-type
    |  |     +--rw udp-src-dst-port-list-op
    |  |     |  +--rw source* [src-operator udp-src-port dst-operator udp-dst-port]
    |  |     |     +--rw src-operator    object-group-port-operator
    |  |     |     +--rw udp-src-port    ios-types:acl-udp-port-type
    |  |     |     +--rw dst-operator    object-group-port-operator
    |  |     |     +--rw udp-dst-port    ios-types:acl-udp-port-type
    |  |     +--rw udp-src-range-dst-range-port-list
    |  |        +--rw source* [udp-src-min-port udp-src-max-port udp-dst-min-port udp-dst-max-port]
    |  |           +--rw udp-src-min-port    ios-types:acl-udp-port-type
    |  |           +--rw udp-src-max-port    ios-types:acl-udp-port-type
    |  |           +--rw udp-dst-min-port    ios-types:acl-udp-port-type
    |  |           +--rw udp-dst-max-port    ios-types:acl-udp-port-type
    |  +--rw tcp?        empty
    |  +--rw tcp-conf
    |  |  +--rw tcp
    |  |     +--rw tcp-src-port-list-op
    |  |     |  +--rw source* [operator tcp-port]
    |  |     |     +--rw operator    object-group-port-operator
    |  |     |     +--rw tcp-port    ios-types:acl-tcp-port-type
    |  |     +--rw tcp-src-range-port-list
    |  |     |  +--rw source
    |  |     |     +--rw range* [tcp-min-port tcp-max-port]
    |  |     |        +--rw tcp-min-port    ios-types:acl-tcp-port-type
    |  |     |        +--rw tcp-max-port    ios-types:acl-tcp-port-type
    |  |     +--rw tcp-src-range-dst-port-list-op
    |  |     |  +--rw source* [tcp-src-min-port tcp-src-max-port operator tcp-dst-port]
    |  |     |     +--rw tcp-src-min-port    ios-types:acl-tcp-port-type
    |  |     |     +--rw tcp-src-max-port    ios-types:acl-tcp-port-type
    |  |     |     +--rw operator            object-group-port-operator
    |  |     |     +--rw tcp-dst-port        ios-types:acl-tcp-port-type
    |  |     +--rw tcp-src-dst-port-list-op
    |  |     |  +--rw source* [src-operator tcp-src-port dst-operator tcp-dst-port]
    |  |     |     +--rw src-operator    object-group-port-operator
    |  |     |     +--rw tcp-src-port    ios-types:acl-tcp-port-type
    |  |     |     +--rw dst-operator    object-group-port-operator
    |  |     |     +--rw tcp-dst-port    ios-types:acl-tcp-port-type
    |  |     +--rw tcp-src-range-dst-range-port-list
    |  |        +--rw source* [tcp-src-min-port tcp-src-max-port tcp-dst-min-port tcp-dst-max-port]
    |  |           +--rw tcp-src-min-port    ios-types:acl-tcp-port-type
    |  |           +--rw tcp-src-max-port    ios-types:acl-tcp-port-type
    |  |           +--rw tcp-dst-min-port    ios-types:acl-tcp-port-type
    |  |           +--rw tcp-dst-max-port    ios-types:acl-tcp-port-type
    |  +--rw tcp-udp
    |     +--rw tcp-udp-src-port-list-op
    |     |  +--rw source* [operator tcp-udp-port]
    |     |     +--rw operator        object-group-port-operator
    |     |     +--rw tcp-udp-port    ios-types:acl-tcp-udp-port-type
    |     +--rw tcp-udp-src-range-port-list
    |     |  +--rw source
    |     |     +--rw range* [tcp-udp-min-port tcp-udp-max-port]
    |     |        +--rw tcp-udp-min-port    ios-types:acl-tcp-udp-port-type
    |     |        +--rw tcp-udp-max-port    ios-types:acl-tcp-udp-port-type
    |     +--rw tcp-udp-src-range-dst-port-list-op
    |     |  +--rw source* [tcp-udp-src-min-port tcp-udp-src-max-port operator tcp-udp-dst-port]
    |     |     +--rw tcp-udp-src-min-port    ios-types:acl-tcp-udp-port-type
    |     |     +--rw tcp-udp-src-max-port    ios-types:acl-tcp-udp-port-type
    |     |     +--rw operator                object-group-port-operator
    |     |     +--rw tcp-udp-dst-port        ios-types:acl-tcp-udp-port-type
    |     +--rw tcp-udp-src-dst-port-list-op
    |     |  +--rw source* [src-operator tcp-udp-src-port dst-operator tcp-udp-dst-port]
    |     |     +--rw src-operator        object-group-port-operator
    |     |     +--rw tcp-udp-src-port    ios-types:acl-tcp-udp-port-type
    |     |     +--rw dst-operator        object-group-port-operator
    |     |     +--rw tcp-udp-dst-port    ios-types:acl-tcp-udp-port-type
    |     +--rw tcp-udp-src-range-dst-range-port-list
    |        +--rw source* [tcp-udp-src-min-port tcp-udp-src-max-port tcp-udp-dst-min-port tcp-udp-dst-max-port]
    |           +--rw tcp-udp-src-min-port    ios-types:acl-tcp-udp-port-type
    |           +--rw tcp-udp-src-max-port    ios-types:acl-tcp-udp-port-type
    |           +--rw tcp-udp-dst-min-port    ios-types:acl-tcp-udp-port-type
    |           +--rw tcp-udp-dst-max-port    ios-types:acl-tcp-udp-port-type
    +--rw v6-network* [name]
    |  +--rw name               string
    |  +--rw description?       string
    |  +--rw network-address* [ipv6-addr-prefix]
    |  |  +--rw ipv6-addr-prefix    ios-types:ipv6-prefix
    |  +--rw host* [ipv6-host]
    |  |  +--rw ipv6-host    ios-types:ipv6-host
    |  +--rw group-object* [v6-network-object-group]
    |     +--rw v6-network-object-group    -> /ios:native/object-group/ios-og:v6-network/name
    +--rw knob* [knob_option]
       +--rw knob_option    enumeration
       +--rw enable?        empty