This module contains a collection of YANG definitions for Cisco IOS-XR aaa-protocol-radius package configuration. This YANG mod...
Version: 2020-08-26
module Cisco-IOS-XR-aaa-protocol-radius-cfg { yang-version 1; namespace "http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-protocol-radius-cfg"; prefix aaa-protocol-radius-cfg; import ietf-inet-types { prefix inet; } import Cisco-IOS-XR-types { prefix xr; } import cisco-semver { prefix semver; } import Cisco-IOS-XR-aaa-locald-cfg { prefix a1; } import Cisco-IOS-XR-aaa-lib-cfg { prefix a2; } 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 module contains a collection of YANG definitions for Cisco IOS-XR aaa-protocol-radius package configuration. This YANG module augments the Cisco-IOS-XR-aaa-locald-cfg, Cisco-IOS-XR-aaa-lib-cfg modules with configuration data. Copyright (c) 2013-2020 by Cisco Systems, Inc. All rights reserved."; revision "2020-08-26" { description "Fixed key display problem in netconf request 2020-04-20 Added Type 6 support for Secret/Key"; } revision "2019-10-31" { description "Added mandatory nodes and presence containers"; } revision "2019-05-20" { description "Made access and accounting to mandatory."; } revision "2019-04-05" { description "Establish semantic version baseline."; } revision "2017-09-07" { description "Fixed type translation error."; } revision "2017-05-01" { description "Fixing backward compatibility error in module."; } revision "2015-11-09" { description "IOS XR 6.0 revision."; } semver:module-version "3.0.0"; semver:module-version "2.0.0"; semver:module-version "1.0.0"; typedef Aaa-radius-timeout { type uint32 { range "1..1000"; } description "Aaa radius timeout"; } typedef Aaa-dscp-value { type union { type enumeration { enum "af11" { value 10; description "Match packets with AF11 DSCP"; } enum "af12" { value 12; description "Match packets with AF12 DSCP"; } enum "af13" { value 14; description "Match packets with AF13 DSCP"; } enum "af21" { value 18; description "Match packets with AF21 DSCP"; } enum "af22" { value 20; description "Match packets with AF22 DSCP"; } enum "af23" { value 22; description "Match packets with AF23 DSCP"; } enum "af31" { value 26; description "Match packets with AF31 DSCP"; } enum "af32" { value 28; description "Match packets with AF32 DSCP"; } enum "af33" { value 30; description "Match packets with AF33 DSCP"; } enum "af41" { value 34; description "Match packets with AF41 DSCP"; } enum "af42" { value 36; description "Match packets with AF42 DSCP"; } enum "af43" { value 38; description "Match packets with AF43 DSCP"; } enum "cs1" { value 8; description "Match packets with CS1 DSCP"; } enum "cs2" { value 16; description "Match packets with CS2 DSCP"; } enum "cs3" { value 24; description "Match packets with CS3 DSCP"; } enum "cs4" { value 32; description "Match packets with CS4 DSCP"; } enum "cs5" { value 40; description "Match packets with CS5 DSCP"; } enum "cs6" { value 48; description "Match packets with CS6 DSCP"; } enum "cs7" { value 56; description "Match packets with CS7 DSCP"; } enum "default" { value 0; description "Match packets with 0000 DSCP"; } enum "ef" { value 46; description "Match packets with EF DSCP"; } } type uint32 { range "0..63"; } } description "Aaa dscp value"; } typedef Sct-encryption { type enumeration { enum "type6" { value 6; description "Type 6 encryption"; } enum "type7" { value 7; description "Type 7 encryption"; } } description "Sct encryption"; } typedef Aaa-action { type enumeration { enum "accept" { value 1; description "Accept"; } enum "reject" { value 2; description "Reject"; } } description "Aaa action"; } typedef Scrt-encryption { type enumeration { enum "type6" { value 6; description "Type 6 encryption"; } enum "type7" { value 7; description "Type 7 encryption"; } } description "Scrt encryption"; } typedef Aaa-authentication { type enumeration { enum "all" { value 101; description "All"; } enum "any" { value 102; description "Any"; } enum "session-key" { value 103; description "Session key"; } } description "Aaa authentication"; } typedef Aaa-select-key { type enumeration { enum "server-key" { value 1; description "Server key"; } enum "session-key" { value 2; description "Session key"; } } description "Aaa select key"; } typedef Aaa-throttle-access-timeout { type uint32 { range "1..10"; } description "Aaa throttle access timeout"; } typedef Aaa-radius-dead-detect-tries { type uint32 { range "1..100"; } description "Aaa radius dead detect tries"; } typedef Aaa-radius-dead-time { type uint32 { range "1..1440"; } description "Aaa radius dead time"; } typedef Aaa-throttle-accounting { type uint32 { range "0..65535"; } description "Aaa throttle accounting"; } typedef Aaa-radius-idle-time { type uint32 { range "1..60"; } description "Aaa radius idle time"; } typedef Aaa-direction { type enumeration { enum "inbound" { value 0; description "Inbound"; } enum "outbound" { value 1; description "Outbound"; } } description "Aaa direction"; } typedef Aaa-radius-dead-detect-time { type uint32 { range "1..120"; } description "Aaa radius dead detect time"; } typedef Aaa-radius-retransmit { type uint32 { range "1..100"; } description "Aaa radius retransmit"; } typedef Aaa-throttle-access { type uint32 { range "0..65535"; } description "Aaa throttle access"; } typedef Aaa-config { type enumeration { enum "false" { value 0; description "False"; } enum "true" { value 1; description "True"; } } description "Aaa config"; } typedef Aaa-radius-retransmit-with-disable { type uint32 { range "0..100"; } description "Aaa radius retransmit with disable"; } } // module Cisco-IOS-XR-aaa-protocol-radius-cfg
© 2023 YumaWorks, Inc. All rights reserved.