This module contains a collection of YANG definitions for Cisco IOS-XR aaa-locald package configuration. This YANG module augme...
Version: 2019-11-24
module Cisco-IOS-XR-aaa-locald-cfg { yang-version 1; namespace "http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-locald-cfg"; prefix aaa-locald-cfg; import Cisco-IOS-XR-types { prefix xr; } import cisco-semver { prefix semver; } import Cisco-IOS-XR-aaa-lib-cfg { prefix a1; } 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-locald package configuration. This YANG module augments the Cisco-IOS-XR-aaa-lib-cfg module with configuration data. Copyright (c) 2013-2019 by Cisco Systems, Inc. All rights reserved."; revision "2019-11-24" { description "Added cli for enabling/disabling admin accounting via XR."; } revision "2019-04-05" { description "Establish semantic version baseline."; } revision "2018-06-04" { description "Added Yang support for aaa password-policy."; } revision "2018-04-30" { description "Added model support for aaa shell-type, directory."; } revision "2017-09-07" { description "Fixed type translation error."; } revision "2017-03-11" { description "Added model support for aaa password-policy."; } revision "2015-11-09" { description "IOS XR 6.0 revision."; } semver:module-version "2.0.0"; semver:module-version "1.0.0"; typedef Aaa-pass-policy-lockout-seconds { type uint32 { range "0..59"; } description "Aaa pass policy lockout seconds"; } typedef Aaa-pass-policy-authen-attempts { type uint32 { range "1..24"; } description "Aaa pass policy authen attempts"; } typedef Aaa-pass-policy-days { type uint32 { range "0..30"; } description "Aaa pass policy days"; } typedef Aaa-locald-task-id { type string; description "Aaa locald task id"; } typedef Aaa-pass-policy-restrict-old-count { type uint32 { range "0..10"; } description "Aaa pass policy restrict old count"; } typedef Aaa-pass-policy-years { type uint32 { range "0..99"; } description "Aaa pass policy years"; } typedef Aaa-pass-policy-hours { type uint32 { range "0..23"; } description "Aaa pass policy hours"; } typedef Aaa-pass-policy-months { type uint32 { range "0..11"; } description "Aaa pass policy months"; } typedef Aaa-password { type enumeration { enum "type5" { value 5; description "Type 5 password"; } enum "type8" { value 8; description "Type 8 password"; } enum "type9" { value 9; description "Type 9 password"; } enum "type10" { value 10; description "Type 10 password"; } } description "Aaa password"; } typedef Aaa-pass-policy-lockout-days { type uint32 { range "0..255"; } description "Aaa pass policy lockout days"; } typedef Aaa-pass-policy-seconds { type uint32 { range "30..59"; } description "Aaa pass policy seconds"; } typedef Aaa-pass-policy-length { type uint32 { range "2..253"; } description "Aaa pass policy length"; } typedef Aaa-locald-task-class { type enumeration { enum "read" { value 0; description "Permits read operation for a Task ID"; } enum "write" { value 1; description "Permits write operation for a Task ID"; } enum "execute" { value 2; description "Permits execute operation for a Task ID"; } enum "debug" { value 3; description "Permits debug operation for a Task ID"; } } description "Aaa locald task class"; } typedef Aaa-pass-policy-char-repeat-length { type uint32 { range "2..5"; } description "Aaa pass policy char repeat length"; } typedef Aaa-login-history { type uint32 { range "0..1"; } description "Aaa login history"; } typedef Aaa-pass-policy-case-length { type uint32 { range "0..253"; } description "Aaa pass policy case length"; } typedef Aaa-pass-policy-minutes { type uint32 { range "0..59"; } description "Aaa pass policy minutes"; } } // module Cisco-IOS-XR-aaa-locald-cfg
© 2023 YumaWorks, Inc. All rights reserved.