fujitsu-encryption-user

This module contains yang model for encryption user mgmt. Copyright (c) 2017 Fujitsu Ltd. All rights reserved.

  • Version: 2017-07-05

    fujitsu-encryption-user@2017-07-05


    
      module fujitsu-encryption-user {
    
        yang-version 1;
    
        namespace
          "urn:fujitsu:params:xml:ns:yang:enc-user";
    
        prefix enc-user;
    
        import fujitsu-user-security {
          prefix secu;
        }
        import fujitsu-user-security-typedefs {
          prefix usersecu-type;
        }
    
        organization "Fujitsu Ltd.";
    
        contact
          "Fujitsu Ltd.
         
         Address: 2801 Telecom Parkway
                  Richardson, Texas 75082
         
         Tel: +1-800-USE-FTAC (1-800-873-3822)
         Email: ftac@fnc.fujitsu.com
         Web: www.fujitsu.com/us/services/telecom";
    
        description
          "This module contains yang model for encryption user mgmt.
         
         Copyright (c) 2017 Fujitsu Ltd.
         All rights reserved. ";
    
        revision "2017-07-05" {
          description
            "Security Yang performance improvement";
        }
    
        revision "2017-02-07" {
          description "Initial revision.";
        }
    
    
        list encryption-user {
          key "username";
          description
            "Table of user accounts related to data encryption";
          leaf username {
            type usersecu-type:username-type;
          }
    
          leaf password {
            type usersecu-type:password-type;
            description
              "clear text password.
             crypt-password and password should not co-exist unless password is *";
          }
    
          leaf crypt-password {
            type string;
            description
              "encrypted password.
              crypt-password and password should not co-exist unless password is *";
          }
    
          leaf group {
            type usersecu-type:group-type;
            must
              "current()='level-7' or current()='level-8'" {
              error-message
                "level-7 and level-8 are the only supported levels for a encryption user";
            }
            mandatory true;
            description
              "Group defines authorization levels that control command and data access privileges.
             Entered group must be level-7, level-8.
             level-7 Crypto User
             level-8 Crypto Officer";
          }
    
          leaf adminState {
            type usersecu-type:adminState-type;
            default "allow";
            description
              "admin State of the user - allow/inhibit";
          }
        }  // list encryption-user
      }  // module fujitsu-encryption-user
    

© 2023 YumaWorks, Inc. All rights reserved.