{ "error": null, "id": 6, "result": { "messages": { "button": { "add": "Add", "enroll": "Enroll", "find": "Find", "reset": "Reset", "update": "Update" }, "search":{ "quick_links":"Quick Links" }, "details": { "account": "Account Details", "contact": "Contact Details", "employee": " Employee Information", "identity": "Identity Details", "mailing": "Mailing Address", "misc": "Misc. Information", "to_top": "Back to Top" }, "login": { "header": "Logged In As" } }, "metadata": { "aci": { "__base64__": "" }, "automountkey": { "attribute_members": {}, "container_dn": "cn=automount", "default_attributes": [ "automountkey", "automountinformation", "description" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "Automount Keys", "methods": [ "add", "del", "find", "mod", "show" ], "name": "automountkey", "object_class": [ "automount" ], "object_class_config": null, "object_name": "automount key", "object_name_plural": "automount keys", "parent_object": "automountmap", "primary_key": "automountkey", "takes_params": [ { "attribute": false, "autofill": false, "class": "Str", "cli_name": "key", "cli_short_name": null, "default": null, "doc": "Automount key name", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Key", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "automountkey", "pattern": null, "pattern_errmsg": null, "primary_key": true, "query": false, "required": true, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "info", "cli_short_name": null, "default": null, "doc": "Mount information", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Mount information", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "automountinformation", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": true, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "desc", "cli_short_name": null, "default": null, "doc": "description", "exclude": null, "flags": [], "hint": null, "include": null, "label": "description", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "description", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" } ], "uuid_attribute": "" }, "automountlocation": { "attribute_members": {}, "container_dn": "cn=automount", "default_attributes": [ "cn" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "", "methods": [ "add", "del", "find", "show", "tofiles" ], "name": "automountlocation", "object_class": [ "nscontainer" ], "object_class_config": null, "object_name": "automount location", "object_name_plural": "automount locations", "parent_object": "", "primary_key": "cn", "takes_params": [ { "attribute": false, "autofill": false, "class": "Str", "cli_name": "location", "cli_short_name": null, "default": null, "doc": "Automount location name", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Location", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "cn", "pattern": null, "pattern_errmsg": null, "primary_key": true, "query": false, "required": true, "type": "unicode" } ], "uuid_attribute": "" }, "automountmap": { "attribute_members": {}, "container_dn": "cn=automount", "default_attributes": [ "automountmapname", "description" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "Automount Maps", "methods": [ "add", "add_indirect", "del", "find", "mod", "show" ], "name": "automountmap", "object_class": [ "automountmap" ], "object_class_config": null, "object_name": "automount map", "object_name_plural": "automount maps", "parent_object": "automountlocation", "primary_key": "automountmapname", "takes_params": [ { "attribute": false, "autofill": false, "class": "Str", "cli_name": "map", "cli_short_name": null, "default": null, "doc": "Automount map name", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Map", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "automountmapname", "pattern": null, "pattern_errmsg": null, "primary_key": true, "query": false, "required": true, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "desc", "cli_short_name": null, "default": null, "doc": "Description", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Description", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "description", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" } ], "uuid_attribute": "" }, "config": { "attribute_members": {}, "container_dn": "", "default_attributes": [ "ipamaxusernamelength", "ipahomesrootdir", "ipadefaultloginshell", "ipadefaultprimarygroup", "ipadefaultdomain", "ipasearchtimelimit", "ipasearchrecordslimit", "ipausersearchfields", "ipagroupsearchfields", "ipamigrationenabled", "ipacertificatesubjectbase" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "Configuration", "methods": [ "mod", "show" ], "name": "config", "object_class": [], "object_class_config": null, "object_name": "configuration options", "object_name_plural": "entries", "parent_object": "", "takes_params": [ { "attribute": false, "autofill": false, "class": "Int", "cli_name": "maxusername", "cli_short_name": null, "default": null, "doc": "Max username length", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Max username length", "maxvalue": null, "minvalue": 1, "multivalue": false, "name": "ipamaxusernamelength", "primary_key": false, "query": false, "required": false, "type": "int" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "homedirectory", "cli_short_name": null, "default": null, "doc": "Default location of home directories", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Home directory base", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "ipahomesrootdir", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "defaultshell", "cli_short_name": null, "default": null, "doc": "Default shell for new users", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Default shell", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "ipadefaultloginshell", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "defaultgroup", "cli_short_name": null, "default": null, "doc": "Default group for new users", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Default users group", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "ipadefaultprimarygroup", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "emaildomain", "cli_short_name": null, "default": null, "doc": "Default e-mail domain new users", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Default e-mail domain", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "ipadefaultemaildomain", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Int", "cli_name": "searchtimelimit", "cli_short_name": null, "default": null, "doc": "Max. amount of time (sec.) for a search (-1 is unlimited)", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Search time limit", "maxvalue": null, "minvalue": -1, "multivalue": false, "name": "ipasearchtimelimit", "primary_key": false, "query": false, "required": false, "type": "int" }, { "attribute": false, "autofill": false, "class": "Int", "cli_name": "searchrecordslimit", "cli_short_name": null, "default": null, "doc": "Max. number of records to search (-1 is unlimited)", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Search size limit", "maxvalue": null, "minvalue": -1, "multivalue": false, "name": "ipasearchrecordslimit", "primary_key": false, "query": false, "required": false, "type": "int" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "usersearch", "cli_short_name": null, "default": null, "doc": "A comma-separated list of fields to search when searching for users", "exclude": null, "flags": [], "hint": null, "include": null, "label": "User search fields", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "ipausersearchfields", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "groupsearch", "cli_short_name": null, "default": null, "doc": "A comma-separated list of fields to search when searching for groups", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Group search fields", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "ipagroupsearchfields", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Bool", "cli_name": "enable_migration", "cli_short_name": null, "default": null, "doc": "Enable migration mode", "exclude": null, "falsehoods": [ 0, "0", "false" ], "flags": [], "hint": null, "include": null, "label": "Migration mode", "multivalue": false, "name": "ipamigrationenabled", "primary_key": false, "query": false, "required": false, "truths": [ "1", 1, "true" ], "type": "bool" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "subject", "cli_short_name": null, "default": null, "doc": "Base for certificate subjects (OU=Test,O=Example)", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Certificate Subject base", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "ipacertificatesubjectbase", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" } ], "uuid_attribute": "" }, "cosentry": { "attribute_members": {}, "container_dn": "cn=costemplates,cn=accounts", "default_attributes": [ "cn", "cospriority", "krbpwdpolicyreference" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "", "methods": [ "add", "del", "find", "mod", "show" ], "name": "cosentry", "object_class": [ "top", "costemplate", "extensibleobject", "krbcontainer" ], "object_class_config": null, "object_name": "entry", "object_name_plural": "entries", "parent_object": "", "primary_key": "cn", "takes_params": [ { "attribute": false, "autofill": false, "class": "Str", "cli_name": "cn", "cli_short_name": null, "default": null, "doc": "", "exclude": null, "flags": [], "hint": null, "include": null, "label": "", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "cn", "pattern": null, "pattern_errmsg": null, "primary_key": true, "query": false, "required": true, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "krbpwdpolicyreference", "cli_short_name": null, "default": null, "doc": "", "exclude": null, "flags": [], "hint": null, "include": null, "label": "", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "krbpwdpolicyreference", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": true, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Int", "cli_name": "cospriority", "cli_short_name": null, "default": null, "doc": "", "exclude": null, "flags": [], "hint": null, "include": null, "label": "", "maxvalue": null, "minvalue": 0, "multivalue": false, "name": "cospriority", "primary_key": false, "query": false, "required": true, "type": "int" } ], "uuid_attribute": "" }, "dns": { "__base64__": "" }, "group": { "attribute_members": { "member": [ "user", "group" ], "memberof": [ "group", "netgroup", "rolegroup", "taskgroup" ] }, "container_dn": "cn=groups,cn=accounts", "default_attributes": [ "cn", "description", "gidnumber", "member", "memberof" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "User Groups", "methods": [ "add", "add_member", "del", "detach", "find", "mod", "remove_member", "show" ], "name": "group", "object_class": [ "ipausergroup" ], "object_class_config": "ipagroupobjectclasses", "object_name": "group", "object_name_plural": "groups", "parent_object": "", "primary_key": "cn", "takes_params": [ { "attribute": false, "autofill": false, "class": "Str", "cli_name": "name", "cli_short_name": null, "default": null, "doc": "Group name", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Group name", "length": null, "maxlength": 33, "minlength": null, "multivalue": false, "name": "cn", "pattern": "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]{0,30}[a-zA-Z0-9_.$-]?$", "pattern_errmsg": "may only include letters, numbers, _, -, . and $", "primary_key": true, "query": false, "required": true, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "desc", "cli_short_name": null, "default": null, "doc": "Group description", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Description", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "description", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": true, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Int", "cli_name": "gid", "cli_short_name": null, "default": null, "doc": "GID (use this option to set it manually)", "exclude": null, "flags": [], "hint": null, "include": null, "label": "GID", "maxvalue": null, "minvalue": null, "multivalue": false, "name": "gidnumber", "primary_key": false, "query": false, "required": false, "type": "int" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "member_group", "cli_short_name": null, "default": null, "doc": "Member groups", "exclude": null, "flags": [ "no_update", "no_create", "no_search" ], "hint": null, "include": null, "label": "Member groups", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "member_group", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "member_user", "cli_short_name": null, "default": null, "doc": "Member users", "exclude": null, "flags": [ "no_update", "no_create", "no_search" ], "hint": null, "include": null, "label": "Member users", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "member_user", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" } ], "uuid_attribute": "ipauniqueid" }, "hbac": { "attribute_members": { "memberhost": [ "host", "hostgroup" ], "memberservice": [ "hbacsvc", "hbacsvcgroup" ], "memberuser": [ "user", "group" ], "sourcehost": [ "host", "hostgroup" ] }, "container_dn": "cn=hbac", "default_attributes": [ "cn", "accessruletype", "ipaenabledflag", "accesstime", "description", "usercategory", "hostcategory", "sourcehostcategory", "servicecategory", "ipaenabledflag", "memberuser", "sourcehost", "memberhost", "memberservice", "memberhostgroup" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "HBAC", "methods": [ "add", "add_accesstime", "add_host", "add_service", "add_sourcehost", "add_user", "del", "disable", "enable", "find", "mod", "remove_accesstime", "remove_host", "remove_service", "remove_sourcehost", "remove_user", "show" ], "name": "hbac", "object_class": [ "ipaassociation", "ipahbacrule" ], "object_class_config": null, "object_name": "HBAC rule", "object_name_plural": "HBAC rules", "parent_object": "", "primary_key": "cn", "takes_params": [ { "attribute": false, "autofill": false, "class": "Str", "cli_name": "name", "cli_short_name": null, "default": null, "doc": "Rule name", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Rule name", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "cn", "pattern": null, "pattern_errmsg": null, "primary_key": true, "query": false, "required": true, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "StrEnum", "cli_name": "type", "cli_short_name": null, "default": null, "doc": "Rule type (allow or deny)", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Rule type", "multivalue": false, "name": "accessruletype", "primary_key": false, "query": false, "required": true, "type": "unicode", "values": [ "allow", "deny" ] }, { "attribute": false, "autofill": false, "class": "StrEnum", "cli_name": "usercat", "cli_short_name": null, "default": null, "doc": "User category the rule applies to", "exclude": null, "flags": [], "hint": null, "include": null, "label": "User category", "multivalue": false, "name": "usercategory", "primary_key": false, "query": false, "required": false, "type": "unicode", "values": [ "all" ] }, { "attribute": false, "autofill": false, "class": "StrEnum", "cli_name": "hostcat", "cli_short_name": null, "default": null, "doc": "Host category the rule applies to", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Host category", "multivalue": false, "name": "hostcategory", "primary_key": false, "query": false, "required": false, "type": "unicode", "values": [ "all" ] }, { "attribute": false, "autofill": false, "class": "StrEnum", "cli_name": "srchostcat", "cli_short_name": null, "default": null, "doc": "Source host category the rule applies to", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Source host category", "multivalue": false, "name": "sourcehostcategory", "primary_key": false, "query": false, "required": false, "type": "unicode", "values": [ "all" ] }, { "attribute": false, "autofill": false, "class": "StrEnum", "cli_name": "servicecat", "cli_short_name": null, "default": null, "doc": "Service category the rule applies to", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Service category", "multivalue": false, "name": "servicecategory", "primary_key": false, "query": false, "required": false, "type": "unicode", "values": [ "all" ] }, { "attribute": false, "autofill": false, "class": "AccessTime", "cli_name": "time", "cli_short_name": null, "default": null, "doc": "Access time", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Access time", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "accesstime", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "desc", "cli_short_name": null, "default": null, "doc": "Description", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Description", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "description", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": true, "class": "Flag", "cli_name": "ipaenabledflag", "cli_short_name": null, "default": false, "doc": "Enabled", "exclude": null, "falsehoods": [ 0, "0", "false" ], "flags": [ "no_update", "no_create", "no_search" ], "hint": null, "include": null, "label": "Enabled", "multivalue": false, "name": "ipaenabledflag", "primary_key": false, "query": false, "required": false, "truths": [ "1", 1, "true" ], "type": "bool" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "memberuser_user", "cli_short_name": null, "default": null, "doc": "Users", "exclude": null, "flags": [ "no_update", "no_create", "no_search" ], "hint": null, "include": null, "label": "Users", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "memberuser_user", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "memberhost_host", "cli_short_name": null, "default": null, "doc": "Hosts", "exclude": null, "flags": [ "no_update", "no_create", "no_search" ], "hint": null, "include": null, "label": "Hosts", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "memberhost_host", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "memberhost_hostgroup", "cli_short_name": null, "default": null, "doc": "Host Groups", "exclude": null, "flags": [ "no_update", "no_create", "no_search" ], "hint": null, "include": null, "label": "Host Groups", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "memberhost_hostgroup", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "sourcehost_host", "cli_short_name": null, "default": null, "doc": "Source hosts", "exclude": null, "flags": [ "no_update", "no_create", "no_search" ], "hint": null, "include": null, "label": "Source hosts", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "sourcehost_host", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "memberservice_service", "cli_short_name": null, "default": null, "doc": "Services", "exclude": null, "flags": [ "no_update", "no_create", "no_search" ], "hint": null, "include": null, "label": "Services", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "memberservice_service", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "memberservice_servicegroup", "cli_short_name": null, "default": null, "doc": "Service Groups", "exclude": null, "flags": [ "no_update", "no_create", "no_search" ], "hint": null, "include": null, "label": "Service Groups", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "memberservice_servicegroup", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" } ], "uuid_attribute": "ipauniqueid" }, "hbacsvc": { "attribute_members": {}, "container_dn": "cn=hbacservices,cn=accounts", "default_attributes": [ "cn", "description" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "Services", "methods": [ "add", "del", "find", "mod", "show" ], "name": "hbacsvc", "object_class": [ "ipaobject", "ipahbacservice" ], "object_class_config": null, "object_name": "service", "object_name_plural": "services", "parent_object": "", "primary_key": "cn", "takes_params": [ { "attribute": false, "autofill": false, "class": "Str", "cli_name": "service", "cli_short_name": null, "default": null, "doc": "HBAC Service", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Service name", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "cn", "pattern": null, "pattern_errmsg": null, "primary_key": true, "query": false, "required": true, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "desc", "cli_short_name": null, "default": null, "doc": "Description of service", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Description", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "description", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" } ], "uuid_attribute": "ipauniqueid" }, "hbacsvcgroup": { "attribute_members": { "member": [ "hbacsvc", "hbacsvcgroup" ], "memberof": [ "hbacsvcgroup" ] }, "container_dn": "cn=hbacservicegroups,cn=accounts", "default_attributes": [ "cn", "description", "member", "memberof" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "HBAC Service Groups", "methods": [ "add", "add_member", "del", "find", "mod", "remove_member", "show" ], "name": "hbacsvcgroup", "object_class": [ "ipaobject", "ipahbacservicegroup" ], "object_class_config": null, "object_name": "servicegroup", "object_name_plural": "servicegroups", "parent_object": "", "primary_key": "cn", "takes_params": [ { "attribute": false, "autofill": false, "class": "Str", "cli_name": "name", "cli_short_name": null, "default": null, "doc": "Service group name", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Service group name", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "cn", "pattern": null, "pattern_errmsg": null, "primary_key": true, "query": false, "required": true, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "desc", "cli_short_name": null, "default": null, "doc": "HBAC service group description", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Description", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "description", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": true, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "member_service", "cli_short_name": null, "default": null, "doc": "Member services", "exclude": null, "flags": [ "no_update", "no_create", "no_search" ], "hint": null, "include": null, "label": "Member services", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "member_service", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "member_servicegroup", "cli_short_name": null, "default": null, "doc": "Member service groups", "exclude": null, "flags": [ "no_update", "no_create", "no_search" ], "hint": null, "include": null, "label": "Member service groups", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "member_servicegroup", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "memberof_servicegroup", "cli_short_name": null, "default": null, "doc": "Member of service groups", "exclude": null, "flags": [ "no_update", "no_create", "no_search" ], "hint": null, "include": null, "label": "Member of service groups", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "memberof_servicegroup", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" } ], "uuid_attribute": "ipauniqueid" }, "host": { "attribute_members": { "enrolledby": [ "user" ], "memberof": [ "hostgroup", "netgroup", "rolegroup" ] }, "container_dn": "cn=computers,cn=accounts", "default_attributes": [ "fqdn", "description", "l", "nshostlocation", "krbprincipalname", "nshardwareplatform", "nsosversion", "usercertificate", "memberof", "krblastpwdchange" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "Hosts", "methods": [ "add", "del", "disable", "find", "mod", "show" ], "name": "host", "object_class": [ "ipaobject", "nshost", "ipahost", "pkiuser", "ipaservice" ], "object_class_config": null, "object_name": "host", "object_name_plural": "hosts", "parent_object": "", "primary_key": "fqdn", "takes_params": [ { "attribute": false, "autofill": false, "class": "Str", "cli_name": "hostname", "cli_short_name": null, "default": null, "doc": "Host name", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Host name", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "fqdn", "pattern": null, "pattern_errmsg": null, "primary_key": true, "query": false, "required": true, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "desc", "cli_short_name": null, "default": null, "doc": "A description of this host", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Description", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "description", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "locality", "cli_short_name": null, "default": null, "doc": "Host locality (e.g. \"Baltimore, MD\")", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Locality", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "l", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "location", "cli_short_name": null, "default": null, "doc": "Host location (e.g. \"Lab 2\")", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Location", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "nshostlocation", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "platform", "cli_short_name": null, "default": null, "doc": "Host hardware platform (e.g. \"Lenovo T61\")", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Platform", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "nshardwareplatform", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "os", "cli_short_name": null, "default": null, "doc": "Host operating system and version (e.g. \"Fedora 9\")", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Operating system", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "nsosversion", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "password", "cli_short_name": null, "default": null, "doc": "Password used in bulk enrollment", "exclude": null, "flags": [], "hint": null, "include": null, "label": "User password", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "userpassword", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Bytes", "cli_name": "certificate", "cli_short_name": null, "default": null, "doc": "Base-64 encoded server certificate", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Certificate", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "usercertificate", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "str" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "krbprincipalname", "cli_short_name": null, "default": null, "doc": "Principal name", "exclude": null, "flags": [ "no_update", "no_create", "no_search" ], "hint": null, "include": null, "label": "Principal name", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "krbprincipalname", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "memberof_hostgroup", "cli_short_name": null, "default": null, "doc": "Member of host-groups", "exclude": null, "flags": [ "no_update", "no_create", "no_search" ], "hint": null, "include": null, "label": "Member of host-groups", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "memberof_hostgroup", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "memberof_netgroup", "cli_short_name": null, "default": null, "doc": "Member of net-groups", "exclude": null, "flags": [ "no_update", "no_create", "no_search" ], "hint": null, "include": null, "label": "Member of net-groups", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "memberof_netgroup", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "memberof_rolegroup", "cli_short_name": null, "default": null, "doc": "Member of role-groups", "exclude": null, "flags": [ "no_update", "no_create", "no_search" ], "hint": null, "include": null, "label": "Member of role-groups", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "memberof_rolegroup", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" } ], "uuid_attribute": "ipauniqueid" }, "hostgroup": { "attribute_members": { "member": [ "host", "hostgroup" ], "memberof": [ "hostgroup" ] }, "container_dn": "cn=hostgroups,cn=accounts", "default_attributes": [ "cn", "description", "member", "memberof" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "Host Groups", "methods": [ "add", "add_member", "del", "find", "mod", "remove_member", "show" ], "name": "hostgroup", "object_class": [ "ipaobject", "ipahostgroup" ], "object_class_config": null, "object_name": "hostgroup", "object_name_plural": "hostgroups", "parent_object": "", "primary_key": "cn", "takes_params": [ { "attribute": false, "autofill": false, "class": "Str", "cli_name": "name", "cli_short_name": null, "default": null, "doc": "Name of host-group", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Host-group", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "cn", "pattern": null, "pattern_errmsg": null, "primary_key": true, "query": false, "required": true, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "desc", "cli_short_name": null, "default": null, "doc": "A description of this host-group", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Description", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "description", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": true, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "member_host", "cli_short_name": null, "default": null, "doc": "Member hosts", "exclude": null, "flags": [ "no_update", "no_create", "no_search" ], "hint": null, "include": null, "label": "Member hosts", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "member_host", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "member_hostgroup", "cli_short_name": null, "default": null, "doc": "Member host-groups", "exclude": null, "flags": [ "no_update", "no_create", "no_search" ], "hint": null, "include": null, "label": "Member host-groups", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "member_hostgroup", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "memberof_hostgroup", "cli_short_name": null, "default": null, "doc": "Member of host-groups", "exclude": null, "flags": [ "no_update", "no_create", "no_search" ], "hint": null, "include": null, "label": "Member of host-groups", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "memberof_hostgroup", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" } ], "uuid_attribute": "ipauniqueid" }, "krbtpolicy": { "attribute_members": {}, "container_dn": "cn=AYOUNG.BOSTON.DEVEL.REDHAT.COM,cn=kerberos", "default_attributes": [ "krbmaxticketlife", "krbmaxrenewableage" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "", "methods": [ "mod", "reset", "show" ], "name": "krbtpolicy", "object_class": [], "object_class_config": null, "object_name": "kerberos ticket policy settings", "object_name_plural": "entries", "parent_object": "", "primary_key": "uid", "takes_params": [ { "attribute": false, "autofill": false, "class": "Str", "cli_name": "user", "cli_short_name": null, "default": null, "doc": "Manage ticket policy for specific user", "exclude": null, "flags": [], "hint": null, "include": null, "label": "User name", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "uid", "pattern": null, "pattern_errmsg": null, "primary_key": true, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Int", "cli_name": "maxlife", "cli_short_name": null, "default": null, "doc": "Maximum ticket life (seconds)", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Max life", "maxvalue": null, "minvalue": null, "multivalue": false, "name": "krbmaxticketlife", "primary_key": false, "query": false, "required": false, "type": "int" }, { "attribute": false, "autofill": false, "class": "Int", "cli_name": "maxrenew", "cli_short_name": null, "default": null, "doc": "Maximum renewable age (seconds)", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Max renew", "maxvalue": null, "minvalue": null, "multivalue": false, "name": "krbmaxrenewableage", "primary_key": false, "query": false, "required": false, "type": "int" } ], "uuid_attribute": "" }, "netgroup": { "attribute_members": { "memberhost": [ "host", "hostgroup" ], "memberof": [ "netgroup" ], "memberuser": [ "user", "group" ] }, "container_dn": "cn=ng,cn=alt", "default_attributes": [ "cn", "description", "memberof", "externalhost", "nisdomainname", "memberuser", "memberhost" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "Net Groups", "methods": [ "add", "add_member", "del", "find", "mod", "remove_member", "show" ], "name": "netgroup", "object_class": [ "ipaobject", "ipaassociation", "ipanisnetgroup" ], "object_class_config": null, "object_name": "netgroup", "object_name_plural": "netgroups", "parent_object": "", "primary_key": "cn", "takes_params": [ { "attribute": false, "autofill": false, "class": "Str", "cli_name": "name", "cli_short_name": null, "default": null, "doc": "Netgroup name", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Netgroup name", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "cn", "pattern": null, "pattern_errmsg": null, "primary_key": true, "query": false, "required": true, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "desc", "cli_short_name": null, "default": null, "doc": "Netgroup description", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Description", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "description", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": true, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "nisdomain", "cli_short_name": null, "default": null, "doc": "NIS domain name", "exclude": null, "flags": [], "hint": null, "include": null, "label": "NIS domain name", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "nisdomainname", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "uuid", "cli_short_name": null, "default": null, "doc": "IPA unique ID", "exclude": null, "flags": [ "no_update", "no_create" ], "hint": null, "include": null, "label": "IPA unique ID", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "ipauniqueid", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" } ], "uuid_attribute": "ipauniqueid" }, "pwpolicy": { "attribute_members": {}, "container_dn": "cn=AYOUNG.BOSTON.DEVEL.REDHAT.COM,cn=kerberos", "default_attributes": [ "cn", "cospriority", "krbmaxpwdlife", "krbminpwdlife", "krbpwdhistorylength", "krbpwdmindiffchars", "krbpwdminlength" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "", "methods": [ "add", "del", "find", "mod", "show" ], "name": "pwpolicy", "object_class": [ "top", "nscontainer", "krbpwdpolicy" ], "object_class_config": null, "object_name": "password policy", "object_name_plural": "password policies", "parent_object": "", "primary_key": "cn", "takes_params": [ { "attribute": false, "autofill": false, "class": "Str", "cli_name": "group", "cli_short_name": null, "default": null, "doc": "Manage password policy for specific group", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Group", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "cn", "pattern": null, "pattern_errmsg": null, "primary_key": true, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Int", "cli_name": "maxlife", "cli_short_name": null, "default": null, "doc": "Maximum password lifetime (in days)", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Max lifetime (days)", "maxvalue": null, "minvalue": 0, "multivalue": false, "name": "krbmaxpwdlife", "primary_key": false, "query": false, "required": false, "type": "int" }, { "attribute": false, "autofill": false, "class": "Int", "cli_name": "minlife", "cli_short_name": null, "default": null, "doc": "Minimum password lifetime (in hours)", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Min lifetime (hours)", "maxvalue": null, "minvalue": 0, "multivalue": false, "name": "krbminpwdlife", "primary_key": false, "query": false, "required": false, "type": "int" }, { "attribute": false, "autofill": false, "class": "Int", "cli_name": "history", "cli_short_name": null, "default": null, "doc": "Password history size", "exclude": null, "flags": [], "hint": null, "include": null, "label": "History size", "maxvalue": null, "minvalue": 0, "multivalue": false, "name": "krbpwdhistorylength", "primary_key": false, "query": false, "required": false, "type": "int" }, { "attribute": false, "autofill": false, "class": "Int", "cli_name": "minclasses", "cli_short_name": null, "default": null, "doc": "Minimum number of character classes", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Character classes", "maxvalue": 5, "minvalue": 0, "multivalue": false, "name": "krbpwdmindiffchars", "primary_key": false, "query": false, "required": false, "type": "int" }, { "attribute": false, "autofill": false, "class": "Int", "cli_name": "minlength", "cli_short_name": null, "default": null, "doc": "Minimum length of password", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Min length", "maxvalue": null, "minvalue": 0, "multivalue": false, "name": "krbpwdminlength", "primary_key": false, "query": false, "required": false, "type": "int" }, { "attribute": false, "autofill": false, "class": "Int", "cli_name": "priority", "cli_short_name": null, "default": null, "doc": "Priority of the policy (higher number means lower priority", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Priority", "maxvalue": null, "minvalue": 0, "multivalue": false, "name": "cospriority", "primary_key": false, "query": false, "required": true, "type": "int" } ], "uuid_attribute": "" }, "rolegroup": { "attribute_members": { "member": [ "user", "group", "host", "hostgroup" ], "memberof": [ "taskgroup" ] }, "container_dn": "cn=rolegroups,cn=accounts", "default_attributes": [ "cn", "description", "member", "memberof" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "Role Groups", "methods": [ "add", "add_member", "del", "find", "mod", "remove_member", "show" ], "name": "rolegroup", "object_class": [ "groupofnames", "nestedgroup" ], "object_class_config": null, "object_name": "rolegroup", "object_name_plural": "rolegroups", "parent_object": "", "primary_key": "cn", "takes_params": [ { "attribute": false, "autofill": false, "class": "Str", "cli_name": "name", "cli_short_name": null, "default": null, "doc": "Role-group name", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Role-group name", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "cn", "pattern": null, "pattern_errmsg": null, "primary_key": true, "query": false, "required": true, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "desc", "cli_short_name": null, "default": null, "doc": "A description of this role-group", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Description", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "description", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": true, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "member_group", "cli_short_name": null, "default": null, "doc": "Member groups", "exclude": null, "flags": [ "no_update", "no_create", "no_search" ], "hint": null, "include": null, "label": "Member groups", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "member_group", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "member_user", "cli_short_name": null, "default": null, "doc": "Member users", "exclude": null, "flags": [ "no_update", "no_create", "no_search" ], "hint": null, "include": null, "label": "Member users", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "member_user", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "memberof_taskgroup", "cli_short_name": null, "default": null, "doc": "Member of task-groups", "exclude": null, "flags": [ "no_update", "no_create", "no_search" ], "hint": null, "include": null, "label": "Member of task-groups", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "memberof_taskgroup", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" } ], "uuid_attribute": "" }, "service": { "attribute_members": { "managedby": [ "host" ] }, "container_dn": "cn=services,cn=accounts", "default_attributes": [ "krbprincipalname", "usercertificate", "managedby", "krblastpwdchange" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "Services", "methods": [ "add", "add_host", "del", "disable", "find", "mod", "remove_host", "show" ], "name": "service", "object_class": [ "krbprincipal", "krbprincipalaux", "krbticketpolicyaux", "ipaobject", "ipaservice", "pkiuser" ], "object_class_config": null, "object_name": "service", "object_name_plural": "services", "parent_object": "", "primary_key": "krbprincipalname", "takes_params": [ { "attribute": false, "autofill": false, "class": "Str", "cli_name": "principal", "cli_short_name": null, "default": null, "doc": "Service principal", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Principal", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "krbprincipalname", "pattern": null, "pattern_errmsg": null, "primary_key": true, "query": false, "required": true, "type": "unicode" } ], "uuid_attribute": "ipauniqueid" }, "taskgroup": { "attribute_members": { "member": [ "user", "group", "rolegroup" ] }, "container_dn": "cn=taskgroups,cn=accounts", "default_attributes": [ "cn", "description", "member", "memberof" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "Task Groups", "methods": [ "add", "add_member", "del", "find", "mod", "remove_member", "show" ], "name": "taskgroup", "object_class": [ "groupofnames" ], "object_class_config": null, "object_name": "taskgroup", "object_name_plural": "taskgroups", "parent_object": "", "primary_key": "cn", "takes_params": [ { "attribute": false, "autofill": false, "class": "Str", "cli_name": "name", "cli_short_name": null, "default": null, "doc": "Task-group name", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Task-group name", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "cn", "pattern": null, "pattern_errmsg": null, "primary_key": true, "query": false, "required": true, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "desc", "cli_short_name": null, "default": null, "doc": "Task-group description", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Description", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "description", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": true, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "member_group", "cli_short_name": null, "default": null, "doc": "Member groups", "exclude": null, "flags": [ "no_update", "no_create", "no_search" ], "hint": null, "include": null, "label": "Member groups", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "member_group", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "member_user", "cli_short_name": null, "default": null, "doc": "Member users", "exclude": null, "flags": [ "no_update", "no_create", "no_search" ], "hint": null, "include": null, "label": "Member users", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "member_user", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "member_rolegroup", "cli_short_name": null, "default": null, "doc": "Member role-groups", "exclude": null, "flags": [ "no_update", "no_create", "no_search" ], "hint": null, "include": null, "label": "Member role-groups", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "member_rolegroup", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" } ], "uuid_attribute": "" }, "user": { "attribute_members": { "memberof": [ "group", "netgroup", "rolegroup", "taskgroup" ] }, "container_dn": "cn=users,cn=accounts", "default_attributes": [ "uid", "givenname", "sn", "homedirectory", "loginshell", "ou", "telephonenumber", "title", "memberof" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "Users", "methods": [ "add", "del", "find", "lock", "mod", "show", "unlock" ], "name": "user", "object_class": [ "posixaccount" ], "object_class_config": "ipauserobjectclasses", "object_name": "user", "object_name_plural": "users", "parent_object": "", "primary_key": "uid", "takes_params": [ { "attribute": false, "autofill": false, "class": "Str", "cli_name": "login", "cli_short_name": null, "default": null, "doc": "User login", "exclude": null, "flags": [], "hint": "Numeric user Identifer", "include": null, "label": "User login", "length": null, "maxlength": 33, "minlength": null, "multivalue": false, "name": "uid", "pattern": "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]{0,30}[a-zA-Z0-9_.$-]?$", "pattern_errmsg": "may only include letters, numbers, _, -, . and $", "primary_key": true, "query": false, "required": true, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "first", "cli_short_name": null, "default": null, "doc": "First name", "exclude": null, "flags": [], "hint": null, "include": null, "label": "First name", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "givenname", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": true, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "last", "cli_short_name": null, "default": null, "doc": "Last name", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Last name", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "sn", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": true, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "homedir", "cli_short_name": null, "default": null, "doc": "Home directory", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Home directory", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "homedirectory", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": true, "class": "Str", "cli_name": "gecos", "cli_short_name": null, "default": null, "doc": "GECOS field", "exclude": null, "flags": [], "hint": null, "include": null, "label": "GECOS field", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "gecos", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "shell", "cli_short_name": null, "default": "/bin/sh", "doc": "Login shell", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Login shell", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "loginshell", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": true, "class": "Str", "cli_name": "principal", "cli_short_name": null, "default": null, "doc": "Kerberos principal", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Kerberos principal", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "krbprincipalname", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "email", "cli_short_name": null, "default": null, "doc": "Email address", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Email address", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "mail", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Password", "cli_name": "password", "cli_short_name": null, "default": null, "doc": "Set the user password", "exclude": [ "webui" ], "flags": [], "hint": null, "include": null, "label": "Password", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "userpassword", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": true, "class": "Int", "cli_name": "uid", "cli_short_name": null, "default": 999, "doc": "User ID Number (system will assign one if not provided)", "exclude": null, "flags": [], "hint": null, "include": null, "label": "UID", "maxvalue": null, "minvalue": null, "multivalue": false, "name": "uidnumber", "primary_key": false, "query": false, "required": false, "type": "int" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "street", "cli_short_name": null, "default": null, "doc": "Street address", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Street address", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "street", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "memberof_group", "cli_short_name": null, "default": null, "doc": "Groups", "exclude": null, "flags": [ "no_update", "no_create", "no_search" ], "hint": null, "include": null, "label": "Groups", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "memberof_group", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "memberof_netgroup", "cli_short_name": null, "default": null, "doc": "Netgroups", "exclude": null, "flags": [ "no_update", "no_create", "no_search" ], "hint": null, "include": null, "label": "Netgroups", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "memberof_netgroup", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "memberof_rolegroup", "cli_short_name": null, "default": null, "doc": "Rolegroups", "exclude": null, "flags": [ "no_update", "no_create", "no_search" ], "hint": null, "include": null, "label": "Rolegroups", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "memberof_rolegroup", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" }, { "attribute": false, "autofill": false, "class": "Str", "cli_name": "memberof_taskgroup", "cli_short_name": null, "default": null, "doc": "Taskgroups", "exclude": null, "flags": [ "no_update", "no_create", "no_search" ], "hint": null, "include": null, "label": "Taskgroups", "length": null, "maxlength": null, "minlength": null, "multivalue": false, "name": "memberof_taskgroup", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, "type": "unicode" } ], "uuid_attribute": "ipauniqueid" } } } }