This submodule contains a collection of YANG definitions for Cisco IOS-XR policy-repository package operational data. Copyright...
Version: 2021-02-08
submodule Cisco-IOS-XR-policy-repository-oper-sub1 { yang-version 1; belongs-to Cisco-IOS-XR-policy-repository-oper { prefix Cisco-IOS-XR-policy-repository-oper; } 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 policy-repository package operational data. Copyright (c) 2013-2021 by Cisco Systems, Inc. All rights reserved."; revision "2021-02-08" { description "route-policy-name can contain parameters. Updating route-policy-name type to EncodedString."; } revision "2019-04-05" { description "Establish semantic version baseline."; } revision "2019-02-11" { description "List or leaflist issue fixed."; } revision "2017-09-22" { description "Introduced shadow process container."; } 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 Group { type enumeration { enum "address-family-group" { value 0; description "Address Family Group"; } enum "session-group" { value 1; description "Session Group"; } enum "neighbor-group" { value 2; description "Neighbor Group"; } enum "neighbor" { value 3; description "Neighbor"; } enum "error-group" { value 4; description "Error Group"; } } description "BGP Neighbor Group Type"; } typedef Attach-point-direction { type enumeration { enum "in" { value 0; description "Attach Point Direction IN"; } enum "out" { value 1; description "Attach Point Direction OUT"; } } description "Attach Point Direction"; } typedef Sub-address-family { type enumeration { enum "unicast" { value 0; description "Unicast"; } enum "multicast" { value 1; description "Multicast"; } enum "label" { value 2; description "Label"; } enum "tunnel" { value 3; description "Tunnel"; } enum "vpn" { value 4; description "VPN"; } enum "mdt" { value 5; description "MDT"; } enum "vpls" { value 6; description "VPLS"; } enum "rt-constraint" { value 7; description "RTConstraint"; } enum "mvpn" { value 8; description "MVPN"; } enum "flow" { value 9; description "FLOW"; } enum "vpn-mcast" { value 10; description "VPN Multicast"; } enum "evpn" { value 11; description "EVPN"; } enum "saf-none" { value 12; description "No SAFI"; } enum "saf-unknown" { value 13; description "Unknown"; } } description "Sub Address Family"; } typedef Address-family { type enumeration { enum "ipv4" { value 0; description "IPv4 Address Family"; } enum "ipv6" { value 1; description "IPv6 Address Family"; } enum "l2vpn" { value 2; description "L2VPN Address Family"; } enum "ls" { value 3; description "LINKSTATE Address Family"; } enum "af-none" { value 4; description "No Address Family"; } enum "af-unknown" { value 5; description "Unknown Address Family"; } } description "Address Family"; } typedef Object-status { type enumeration { enum "active" { value 0; description "The object is in use"; } enum "inactive" { value 1; description "The object is referenced by another object, but not used"; } enum "unused" { value 2; description "The object is not used or referenced"; } } description "Whether an RPL object is used/referenced"; } typedef String { type string; description "String"; } } // submodule Cisco-IOS-XR-policy-repository-oper-sub1
© 2023 YumaWorks, Inc. All rights reserved.