mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
metadata for phone numbers test date for users Undo works for multivalue JQuery UI buttons have custom classes inputs/fields are now managed inside of objects removed the use of .call. as it was confusing the issue of mismatched parameter lists. Fixed the parameter lists, too.
4166 lines
162 KiB
JSON
4166 lines
162 KiB
JSON
{
|
|
"error": null,
|
|
"id": 6,
|
|
"result": {
|
|
"messages": {
|
|
"button": {
|
|
"add": "Add",
|
|
"delete": "Delete",
|
|
"enroll": "Enroll",
|
|
"find": "Find",
|
|
"reset": "Reset",
|
|
"update": "Update"
|
|
},
|
|
"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"
|
|
},
|
|
"search": {
|
|
"delete_confirm": "Do you really want to delete the selected entries?",
|
|
"quick_links": "Quick Links",
|
|
"select_all": "Select All",
|
|
"unselect_all": "Unselect All"
|
|
}
|
|
},
|
|
"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": "Automount",
|
|
"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": "<cosentry.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": "<cn>",
|
|
"exclude": null,
|
|
"flags": [],
|
|
"hint": null,
|
|
"include": null,
|
|
"label": "<cn>",
|
|
"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": "<krbpwdpolicyreference>",
|
|
"exclude": null,
|
|
"flags": [],
|
|
"hint": null,
|
|
"include": null,
|
|
"label": "<krbpwdpolicyreference>",
|
|
"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": "<cospriority>",
|
|
"exclude": null,
|
|
"flags": [],
|
|
"hint": null,
|
|
"include": null,
|
|
"label": "<cospriority>",
|
|
"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": "Kerberos Ticket Policy",
|
|
"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": "Password Policy",
|
|
"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"
|
|
},
|
|
"sudocmd": {
|
|
"attribute_members": {},
|
|
"container_dn": "cn=sudocmds,cn=accounts",
|
|
"default_attributes": [
|
|
"cn",
|
|
"description"
|
|
],
|
|
"hidden_attributes": [
|
|
"objectclass",
|
|
"aci"
|
|
],
|
|
"label": "SudoCmds",
|
|
"methods": [
|
|
"add",
|
|
"del",
|
|
"find",
|
|
"mod",
|
|
"show"
|
|
],
|
|
"name": "sudocmd",
|
|
"object_class": [
|
|
"ipaobject",
|
|
"ipasudocmd"
|
|
],
|
|
"object_class_config": null,
|
|
"object_name": "sudocmd",
|
|
"object_name_plural": "sudocmds",
|
|
"parent_object": "",
|
|
"primary_key": "cn",
|
|
"takes_params": [
|
|
{
|
|
"attribute": false,
|
|
"autofill": false,
|
|
"class": "Str",
|
|
"cli_name": "command",
|
|
"cli_short_name": null,
|
|
"default": null,
|
|
"doc": "Sudo Command",
|
|
"exclude": null,
|
|
"flags": [],
|
|
"hint": null,
|
|
"include": null,
|
|
"label": "Sudo Command",
|
|
"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 command",
|
|
"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": "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"
|
|
}
|
|
],
|
|
"uuid_attribute": "ipauniqueid"
|
|
},
|
|
"sudocmdgroup": {
|
|
"attribute_members": {
|
|
"member": [
|
|
"sudocmd",
|
|
"sudocmdgroup"
|
|
],
|
|
"memberof": [
|
|
"sudocmdgroup"
|
|
]
|
|
},
|
|
"container_dn": "cn=sudocmdgroups,cn=accounts",
|
|
"default_attributes": [
|
|
"cn",
|
|
"description",
|
|
"member",
|
|
"memberof"
|
|
],
|
|
"hidden_attributes": [
|
|
"objectclass",
|
|
"aci"
|
|
],
|
|
"label": "Sudo Command Groups",
|
|
"methods": [
|
|
"add",
|
|
"add_member",
|
|
"del",
|
|
"find",
|
|
"mod",
|
|
"remove_member",
|
|
"show"
|
|
],
|
|
"name": "sudocmdgroup",
|
|
"object_class": [
|
|
"ipaobject",
|
|
"ipasudocmdgrp"
|
|
],
|
|
"object_class_config": null,
|
|
"object_name": "sudocmdgroup",
|
|
"object_name_plural": "sudocmdgroups",
|
|
"parent_object": "",
|
|
"primary_key": "cn",
|
|
"takes_params": [
|
|
{
|
|
"attribute": false,
|
|
"autofill": false,
|
|
"class": "Str",
|
|
"cli_name": "name",
|
|
"cli_short_name": null,
|
|
"default": null,
|
|
"doc": "Sudo Command Group name",
|
|
"exclude": null,
|
|
"flags": [],
|
|
"hint": null,
|
|
"include": null,
|
|
"label": "Sudo Command 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": "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": "membercmd_sudocmd",
|
|
"cli_short_name": null,
|
|
"default": null,
|
|
"doc": "Commands",
|
|
"exclude": null,
|
|
"flags": [
|
|
"no_update",
|
|
"no_create",
|
|
"no_search"
|
|
],
|
|
"hint": null,
|
|
"include": null,
|
|
"label": "Commands",
|
|
"length": null,
|
|
"maxlength": null,
|
|
"minlength": null,
|
|
"multivalue": false,
|
|
"name": "membercmd_sudocmd",
|
|
"pattern": null,
|
|
"pattern_errmsg": null,
|
|
"primary_key": false,
|
|
"query": false,
|
|
"required": false,
|
|
"type": "unicode"
|
|
},
|
|
{
|
|
"attribute": false,
|
|
"autofill": false,
|
|
"class": "Str",
|
|
"cli_name": "membercmd_sudocmdgroup",
|
|
"cli_short_name": null,
|
|
"default": null,
|
|
"doc": "Sudo Command Groups",
|
|
"exclude": null,
|
|
"flags": [
|
|
"no_update",
|
|
"no_create",
|
|
"no_search"
|
|
],
|
|
"hint": null,
|
|
"include": null,
|
|
"label": "Sudo Command Groups",
|
|
"length": null,
|
|
"maxlength": null,
|
|
"minlength": null,
|
|
"multivalue": false,
|
|
"name": "membercmd_sudocmdgroup",
|
|
"pattern": null,
|
|
"pattern_errmsg": null,
|
|
"primary_key": false,
|
|
"query": false,
|
|
"required": false,
|
|
"type": "unicode"
|
|
}
|
|
],
|
|
"uuid_attribute": "ipauniqueid"
|
|
},
|
|
"sudorule": {
|
|
"attribute_members": {
|
|
"memberallowcmd": [
|
|
"sudocmd",
|
|
"sudocmdgroup"
|
|
],
|
|
"memberdenycmd": [
|
|
"sudocmd",
|
|
"sudocmdgroup"
|
|
],
|
|
"memberhost": [
|
|
"host",
|
|
"hostgroup"
|
|
],
|
|
"memberuser": [
|
|
"user",
|
|
"group"
|
|
]
|
|
},
|
|
"container_dn": "cn=sudorules",
|
|
"default_attributes": [
|
|
"cn",
|
|
"description"
|
|
],
|
|
"hidden_attributes": [
|
|
"objectclass",
|
|
"aci"
|
|
],
|
|
"label": "SudoRule",
|
|
"methods": [
|
|
"add",
|
|
"add_allow_command",
|
|
"add_deny_command",
|
|
"add_host",
|
|
"add_user",
|
|
"del",
|
|
"find",
|
|
"mod",
|
|
"remove_allow_command",
|
|
"remove_deny_command",
|
|
"remove_host",
|
|
"remove_user",
|
|
"show"
|
|
],
|
|
"name": "sudorule",
|
|
"object_class": [
|
|
"ipaassociation",
|
|
"ipasudorule"
|
|
],
|
|
"object_class_config": null,
|
|
"object_name": "Sudo Rule",
|
|
"object_name_plural": "Sudo 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": "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": 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": "memberallowcmd_sudocmd",
|
|
"cli_short_name": null,
|
|
"default": null,
|
|
"doc": "Sudo Allow Commands",
|
|
"exclude": null,
|
|
"flags": [
|
|
"no_update",
|
|
"no_create",
|
|
"no_search"
|
|
],
|
|
"hint": null,
|
|
"include": null,
|
|
"label": "Sudo Allow Commands",
|
|
"length": null,
|
|
"maxlength": null,
|
|
"minlength": null,
|
|
"multivalue": false,
|
|
"name": "memberallowcmd_sudocmd",
|
|
"pattern": null,
|
|
"pattern_errmsg": null,
|
|
"primary_key": false,
|
|
"query": false,
|
|
"required": false,
|
|
"type": "unicode"
|
|
},
|
|
{
|
|
"attribute": false,
|
|
"autofill": false,
|
|
"class": "Str",
|
|
"cli_name": "memberdenycmd_sudocmd",
|
|
"cli_short_name": null,
|
|
"default": null,
|
|
"doc": "Sudo Deny Commands",
|
|
"exclude": null,
|
|
"flags": [
|
|
"no_update",
|
|
"no_create",
|
|
"no_search"
|
|
],
|
|
"hint": null,
|
|
"include": null,
|
|
"label": "Sudo Deny Commands",
|
|
"length": null,
|
|
"maxlength": null,
|
|
"minlength": null,
|
|
"multivalue": false,
|
|
"name": "memberdenycmd_sudocmd",
|
|
"pattern": null,
|
|
"pattern_errmsg": null,
|
|
"primary_key": false,
|
|
"query": false,
|
|
"required": false,
|
|
"type": "unicode"
|
|
},
|
|
{
|
|
"attribute": false,
|
|
"autofill": false,
|
|
"class": "Str",
|
|
"cli_name": "memberallowcmd_sudocmdgroup",
|
|
"cli_short_name": null,
|
|
"default": null,
|
|
"doc": "Sudo Command Groups",
|
|
"exclude": null,
|
|
"flags": [
|
|
"no_update",
|
|
"no_create",
|
|
"no_search"
|
|
],
|
|
"hint": null,
|
|
"include": null,
|
|
"label": "Sudo Command Groups",
|
|
"length": null,
|
|
"maxlength": null,
|
|
"minlength": null,
|
|
"multivalue": false,
|
|
"name": "memberallowcmd_sudocmdgroup",
|
|
"pattern": null,
|
|
"pattern_errmsg": null,
|
|
"primary_key": false,
|
|
"query": false,
|
|
"required": false,
|
|
"type": "unicode"
|
|
},
|
|
{
|
|
"attribute": false,
|
|
"autofill": false,
|
|
"class": "Str",
|
|
"cli_name": "memberdenycmd_sudocmdgroup",
|
|
"cli_short_name": null,
|
|
"default": null,
|
|
"doc": "Sudo Command Groups",
|
|
"exclude": null,
|
|
"flags": [
|
|
"no_update",
|
|
"no_create",
|
|
"no_search"
|
|
],
|
|
"hint": null,
|
|
"include": null,
|
|
"label": "Sudo Command Groups",
|
|
"length": null,
|
|
"maxlength": null,
|
|
"minlength": null,
|
|
"multivalue": false,
|
|
"name": "memberdenycmd_sudocmdgroup",
|
|
"pattern": null,
|
|
"pattern_errmsg": null,
|
|
"primary_key": false,
|
|
"query": false,
|
|
"required": false,
|
|
"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",
|
|
"disable",
|
|
"enable",
|
|
"find",
|
|
"mod",
|
|
"show"
|
|
],
|
|
"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": null,
|
|
"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"
|
|
},
|
|
{
|
|
"attribute": false,
|
|
"autofill": false,
|
|
"class": "Str",
|
|
"cli_name": "phone",
|
|
"cli_short_name": null,
|
|
"default": null,
|
|
"doc": "Telephone Number",
|
|
"exclude": null,
|
|
"flags": [],
|
|
"hint": null,
|
|
"include": null,
|
|
"label": "Telephone Number",
|
|
"length": null,
|
|
"maxlength": null,
|
|
"minlength": null,
|
|
"multivalue": true,
|
|
"name": "telephonenumber",
|
|
"pattern": null,
|
|
"pattern_errmsg": null,
|
|
"primary_key": false,
|
|
"query": false,
|
|
"required": false,
|
|
"type": "unicode"
|
|
},
|
|
{
|
|
"attribute": false,
|
|
"autofill": false,
|
|
"class": "Str",
|
|
"cli_name": "mobile",
|
|
"cli_short_name": null,
|
|
"default": null,
|
|
"doc": "Mobile Telephone Number",
|
|
"exclude": null,
|
|
"flags": [],
|
|
"hint": null,
|
|
"include": null,
|
|
"label": "Mobile Telephone Number",
|
|
"length": null,
|
|
"maxlength": null,
|
|
"minlength": null,
|
|
"multivalue": true,
|
|
"name": "mobile",
|
|
"pattern": null,
|
|
"pattern_errmsg": null,
|
|
"primary_key": false,
|
|
"query": false,
|
|
"required": false,
|
|
"type": "unicode"
|
|
},
|
|
{
|
|
"attribute": false,
|
|
"autofill": false,
|
|
"class": "Str",
|
|
"cli_name": "pager",
|
|
"cli_short_name": null,
|
|
"default": null,
|
|
"doc": "Pager Number",
|
|
"exclude": null,
|
|
"flags": [],
|
|
"hint": null,
|
|
"include": null,
|
|
"label": "Pager Number",
|
|
"length": null,
|
|
"maxlength": null,
|
|
"minlength": null,
|
|
"multivalue": true,
|
|
"name": "pager",
|
|
"pattern": null,
|
|
"pattern_errmsg": null,
|
|
"primary_key": false,
|
|
"query": false,
|
|
"required": false,
|
|
"type": "unicode"
|
|
},
|
|
{
|
|
"attribute": false,
|
|
"autofill": false,
|
|
"class": "Str",
|
|
"cli_name": "fax",
|
|
"cli_short_name": null,
|
|
"default": null,
|
|
"doc": "Fax Number",
|
|
"exclude": null,
|
|
"flags": [],
|
|
"hint": null,
|
|
"include": null,
|
|
"label": "Fax Number",
|
|
"length": null,
|
|
"maxlength": null,
|
|
"minlength": null,
|
|
"multivalue": true,
|
|
"name": "facsimiletelephonenumber",
|
|
"pattern": null,
|
|
"pattern_errmsg": null,
|
|
"primary_key": false,
|
|
"query": false,
|
|
"required": false,
|
|
"type": "unicode"
|
|
}
|
|
],
|
|
"uuid_attribute": "ipauniqueid"
|
|
}
|
|
}
|
|
}
|
|
} |