ietf-system-tacacs-plus

This module provides configuration of TACACS+ client. The key words 'MUST', 'MUST NOT', 'REQUIRED', 'SHALL', 'SHALL NOT', 'SHOU...

  • Version: 2021-08-05

    ietf-system-tacacs-plus@2021-08-05


    
      module ietf-system-tacacs-plus {
    
        yang-version 1.1;
    
        namespace
          "urn:ietf:params:xml:ns:yang:ietf-system-tacacs-plus";
    
        prefix sys-tcs-plus;
    
        import ietf-inet-types {
          prefix inet;
          reference
            "RFC 6991: Common YANG Data Types";
    
    
        }
        import ietf-yang-types {
          prefix yang;
          reference
            "RFC 6991: Common YANG Data Types";
    
    
        }
        import ietf-network-instance {
          prefix ni;
          reference
            "RFC 8529: YANG Data Model for Network Instances";
    
    
        }
        import ietf-interfaces {
          prefix if;
          reference
            "RFC 8343: A YANG Data Model for Interface Management";
    
    
        }
        import ietf-system {
          prefix sys;
          reference
            "RFC 7317: A YANG Data Model for System Management";
    
    
        }
        import ietf-netconf-acm {
          prefix nacm;
          reference
            "RFC 8341: Network Configuration Access Control Model";
    
    
        }
    
        organization
          "IETF OPSAWG (Operations and Management Area Working Group)";
    
        contact
          "WG Web:   <http://datatracker.ietf.org/wg/opsawg/>
         WG List:  <mailto:opsawg@ietf.org>
    
         Editor: Bo Wu <lana.wubo@huawei.com>
         Editor: Guangying Zheng <zhengguangying@huawei.com>";
    
        description
          "This module provides configuration of TACACS+ client.
    
         The key words 'MUST', 'MUST NOT', 'REQUIRED', 'SHALL', 'SHALL
         NOT', 'SHOULD', 'SHOULD NOT', 'RECOMMENDED', 'NOT RECOMMENDED',
         'MAY', and 'OPTIONAL' in this document are to be interpreted as
         described in BCP 14 (RFC 2119) (RFC 8174) when, and only when,
         they appear in all capitals, as shown here.
    
         Copyright (c) 2021 IETF Trust and the persons identified as
         authors of the code.  All rights reserved.
    
         Redistribution and use in source and binary forms, with or
         without modification, is permitted pursuant to, and subject
         to the license terms contained in, the Simplified BSD License
         set forth in Section 4.c of the IETF Trust's Legal Provisions
         Relating to IETF Documents
         (https://trustee.ietf.org/license-info).
    
         This version of this YANG module is part of RFC 9105; see the
         RFC itself for full legal notices.";
    
        revision "2021-08-05" {
          description "Initial revision.";
          reference
            "RFC 9105: A YANG Data Model for Terminal Access Controller
            Access-Control System Plus (TACACS+)";
    
        }
    
    
        typedef tacacs-plus-server-type {
          type bits {
            bit authentication {
              position 0;
              description
                "Indicates that the TACACS+ server is providing
               authentication services.";
            }
            bit authorization {
              position 1;
              description
                "Indicates that the TACACS+ server is providing
               authorization services.";
            }
            bit accounting {
              position 2;
              description
                "Indicates that the TACACS+ server is providing accounting
               services.";
            }
          }
          description
            "tacacs-plus-server-type can be set to
           authentication/authorization/accounting
           or any combination of the three types.";
        }
    
        identity tacacs-plus {
          base sys:authentication-method;
          description
            "Indicates AAA operation using TACACS+.";
          reference
            "RFC 8907: The TACACS+ Protocol";
    
        }
      }  // module ietf-system-tacacs-plus
    

© 2023 YumaWorks, Inc. All rights reserved.