This submodule contains a collection of YANG definitions for Cisco IOS-XR ipv6-acl package operational data. Copyright (c) 2013...
Version: 2020-11-13
submodule Cisco-IOS-XR-ipv6-acl-oper-sub1 { yang-version 1; belongs-to Cisco-IOS-XR-ipv6-acl-oper { prefix Cisco-IOS-XR-ipv6-acl-oper; } import ietf-inet-types { prefix inet; } import cisco-semver { prefix semver; } organization "Cisco Systems, Inc."; contact "Cisco Systems, Inc. Customer Service Postal: 170 West Tasman Drive San Jose, CA 95134 Tel: +1 800 553-NETS E-mail: cs-yang@cisco.com"; description "This submodule contains a collection of YANG definitions for Cisco IOS-XR ipv6-acl package operational data. Copyright (c) 2013-2020 by Cisco Systems, Inc. All rights reserved."; revision "2020-11-13" { description "Adding policer and priority. IosSetYangSchemaRev Cisco-IOS-XR-ipv6-acl-oper"; } revision "2019-04-05" { description "Establish semantic version baseline."; } revision "2017-05-01" { description "Fixing backward compatibility error in module."; } revision "2015-11-09" { description "IOS XR 6.0 revision."; } semver:module-version "1.1.0"; semver:module-version "1.0.1"; typedef Acl-priority { type enumeration { enum "low" { value 0; description "low"; } enum "medium" { value 1; description "medium"; } enum "high" { value 2; description "high"; } enum "critical" { value 3; description "critical"; } enum "invalid" { value 4; description "invalid"; } enum "acl-priority-unspec" { value 255; description "unspec"; } } description "Acl priority"; } typedef Bag-acl-rate-unit { type enumeration { enum "pps" { value 0; description "pps"; } enum "bps" { value 1; description "bps"; } enum "kbps" { value 2; description "kbps"; } enum "mbps" { value 3; description "mbps"; } enum "gbps" { value 4; description "gbps"; } enum "unit-max" { value 5; description "unit max"; } } description "Bag acl rate unit"; } typedef Bag-acl-nh-at-status { type enumeration { enum "unknown" { value 0; description "AT State Unknown"; } enum "up" { value 1; description "AT State UP"; } enum "down" { value 2; description "AT State DOWN"; } enum "not-present" { value 3; description "AT State Not Present"; } enum "max" { value 4; description "invalid status"; } } description "Bag acl nh at status"; } typedef Bag-acl-nh-status { type enumeration { enum "not-present" { value 0; description "State Not Present"; } enum "unknown" { value 1; description "State Unknown"; } enum "down" { value 2; description "State DOWN"; } enum "up" { value 3; description "State UP"; } enum "max" { value 4; description "invalid status"; } } description "Bag acl nh status"; } typedef Bag-acl-nh { type enumeration { enum "nexthop-none" { value 0; description "Next Hop None"; } enum "nexthop-default" { value 1; description "Nexthop Default"; } enum "nexthop" { value 2; description "Nexthop"; } } description "Bag acl nh"; } typedef Acl-ttl-operator { type Acl-port-operator; description "Acl ttl operator"; } typedef Acl-plen-operator { type Acl-port-operator; description "Acl plen operator"; } typedef Acl-tcpflags-operator { type enumeration { enum "match-none" { value 0; description "Match None"; } enum "match-all" { value 1; description "Match All"; } enum "match-any-old" { value 2; description "Match any old"; } enum "match-any" { value 3; description "Match any"; } } description "Acl tcpflags operator"; } typedef Acl-log { type enumeration { enum "log-none" { value 0; description "Log None"; } enum "log" { value 1; description "Log Regular"; } enum "log-input" { value 2; description "Log Input"; } } description "Acl log"; } typedef Acl-proto-operator { type Acl-port-operator; description "Acl proto operator"; } typedef Acl-port-operator { type enumeration { enum "none" { value 0; description "None"; } enum "eq" { value 1; description "Equal"; } enum "gt" { value 2; description "Greater than"; } enum "lt" { value 3; description "Less than"; } enum "neq" { value 4; description "Not Equal"; } enum "range" { value 5; description "Range"; } enum "onebyte" { value 8; description "One Byte"; } enum "twobytes" { value 9; description "Two Bytes"; } } description "Acl port operator"; } typedef Acl-action { type enumeration { enum "deny" { value 0; description "Deny"; } enum "permit" { value 1; description "Permit"; } enum "encrypt" { value 2; description "Encrypt"; } enum "bypass" { value 3; description "Bypass"; } enum "fallthrough" { value 4; description "Fallthrough"; } enum "invalid" { value 5; description "Invalid"; } } description "Acl action"; } typedef Acl-ace1 { type enumeration { enum "normal" { value 0; description "This is Normal ACE"; } enum "remark" { value 1; description "This is Remark ACE"; } enum "abf" { value 2; description "This is ABF ACE"; } } description "ACE Types"; } typedef Acl-ace { type Acl-ace1; description "ACE Types"; } } // submodule Cisco-IOS-XR-ipv6-acl-oper-sub1
© 2024 YumaWorks, Inc. All rights reserved.