[//]: # (THE CONTENT BELOW IS GENERATED. DO NOT EDIT.) # user_add Add a new user. ### Arguments |Name|Type|Required |-|-|- |uid|:ref:`Str`|True ### Options * givenname : :ref:`Str` **(Required)** * sn : :ref:`Str` **(Required)** * cn : :ref:`Str` **(Required)** * noprivate : :ref:`Flag` **(Required)** * Default: False * all : :ref:`Flag` **(Required)** * Default: False * raw : :ref:`Flag` **(Required)** * Default: False * no_members : :ref:`Flag` **(Required)** * Default: False * displayname : :ref:`Str` * initials : :ref:`Str` * homedirectory : :ref:`Str` * gecos : :ref:`Str` * loginshell : :ref:`Str` * krbprincipalname : :ref:`Principal` * krbprincipalexpiration : :ref:`DateTime` * krbpasswordexpiration : :ref:`DateTime` * mail : :ref:`Str` * userpassword : :ref:`Password` * random : :ref:`Flag` * Default: False * uidnumber : :ref:`Int` * gidnumber : :ref:`Int` * street : :ref:`Str` * l : :ref:`Str` * st : :ref:`Str` * postalcode : :ref:`Str` * telephonenumber : :ref:`Str` * mobile : :ref:`Str` * pager : :ref:`Str` * facsimiletelephonenumber : :ref:`Str` * ou : :ref:`Str` * title : :ref:`Str` * manager : :ref:`Str` * carlicense : :ref:`Str` * ipasshpubkey : :ref:`Str` * ipauserauthtype : :ref:`StrEnum` * Values: ('password', 'radius', 'otp', 'pkinit', 'hardened', 'idp', 'passkey') * userclass : :ref:`Str` * ipatokenradiusconfiglink : :ref:`Str` * ipatokenradiususername : :ref:`Str` * ipaidpconfiglink : :ref:`Str` * ipaidpsub : :ref:`Str` * departmentnumber : :ref:`Str` * employeenumber : :ref:`Str` * employeetype : :ref:`Str` * preferredlanguage : :ref:`Str` * usercertificate : :ref:`Certificate` * nsaccountlock : :ref:`Bool` * Default: False * setattr : :ref:`Str` * addattr : :ref:`Str` * version : :ref:`Str` ### Output |Name|Type |-|- |result|Entry |summary|Output |value|PrimaryKey [//]: # (ADD YOUR NOTES BELOW. THESE WILL BE PICKED EVERY TIME THE DOCS ARE REGENERATED. //end) ### Semantics ### Notes ### Version differences