diff options
author | Endi S. Dewata <edewata@redhat.com> | 2011-02-17 23:53:07 -0600 |
---|---|---|
committer | Adam Young <ayoung@redhat.com> | 2011-02-21 15:36:37 -0500 |
commit | 6ff85906998a43c0ece575b07b9ef6788c59d39d (patch) | |
tree | 9b5069f2b4a6034fe59cf321f41e4cb8bb44bb76 /install/ui/test/data/json_metadata.json | |
parent | 4a8c43aa324beff5bebfa9a699b1dc4b29020731 (diff) | |
download | freeipa-6ff85906998a43c0ece575b07b9ef6788c59d39d.tar.gz freeipa-6ff85906998a43c0ece575b07b9ef6788c59d39d.tar.xz freeipa-6ff85906998a43c0ece575b07b9ef6788c59d39d.zip |
Updated test data files.
Diffstat (limited to 'install/ui/test/data/json_metadata.json')
-rw-r--r-- | install/ui/test/data/json_metadata.json | 5871 |
1 files changed, 5619 insertions, 252 deletions
diff --git a/install/ui/test/data/json_metadata.json b/install/ui/test/data/json_metadata.json index 5cc44ec3a..c1c9cd1c2 100644 --- a/install/ui/test/data/json_metadata.json +++ b/install/ui/test/data/json_metadata.json @@ -2,43 +2,2089 @@ "error": null, "id": 0, "result": { - "messages": { - "ajax": { - "401": "Your kerberos ticket no longer valid.Please run KInit and then click 'retry'If this is your first time running the IPA Web UI<a href='/ipa/errors/ssbrowser.html'> Follow these directions</a> to configure your browser." - }, - "button": { - "add": "Add", - "enroll": "Enroll", - "find": "Find", - "remove": "Delete", - "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": "Are you sure you want to delete selected entries?", - "quick_links": "Quick Links", - "select_all": "Select All", - "unselect_all": "Unselect All" + "methods": { + "aci_add": { + "__base64__": "" + }, + "aci_del": { + "__base64__": "" + }, + "aci_find": { + "__base64__": "" + }, + "aci_mod": { + "__base64__": "" + }, + "aci_rename": { + "__base64__": "" + }, + "aci_show": { + "__base64__": "" + }, + "automountkey_add": { + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<addattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "default": null, + "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<setattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + } + ] + }, + "automountkey_del": { + "__base64__": "" + }, + "automountkey_find": { + "__base64__": "" + }, + "automountkey_mod": { + "__base64__": "" + }, + "automountkey_show": { + "__base64__": "" + }, + "automountlocation_add": { + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<addattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "default": null, + "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<setattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + } + ] + }, + "automountlocation_del": { + "__base64__": "" + }, + "automountlocation_find": { + "__base64__": "" + }, + "automountlocation_import": { + "__base64__": "" + }, + "automountlocation_show": { + "__base64__": "" + }, + "automountlocation_tofiles": { + "__base64__": "" + }, + "automountmap_add": { + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<addattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "default": null, + "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<setattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + } + ] + }, + "automountmap_add_indirect": { + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<addattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "default": null, + "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<setattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "mount", + "cli_short_name": null, + "default": null, + "doc": "Mount point", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "Mount point", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "key", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": true, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Str", + "cli_name": "parentmap", + "cli_short_name": null, + "default": "auto.master", + "doc": "Name of parent automount map (default: auto.master)", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "Parent map", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "parentmap", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + } + ] + }, + "automountmap_del": { + "__base64__": "" + }, + "automountmap_find": { + "__base64__": "" + }, + "automountmap_mod": { + "__base64__": "" + }, + "automountmap_show": { + "__base64__": "" + }, + "config_mod": { + "__base64__": "" + }, + "config_show": { + "__base64__": "" + }, + "cosentry_add": { + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<addattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "default": null, + "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<setattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + } + ] + }, + "cosentry_del": { + "__base64__": "" + }, + "cosentry_find": { + "__base64__": "" + }, + "cosentry_mod": { + "__base64__": "" + }, + "cosentry_show": { + "__base64__": "" + }, + "delegation_add": { + "__base64__": "" + }, + "delegation_del": { + "__base64__": "" + }, + "delegation_find": { + "__base64__": "" + }, + "delegation_mod": { + "__base64__": "" + }, + "delegation_show": { + "__base64__": "" + }, + "dnsrecord_add": { + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<addattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "default": null, + "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<setattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "force", + "cli_short_name": null, + "default": false, + "doc": "force NS record creation even if its hostname is not in DNS", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [ + "no_option", + "no_output" + ], + "hint": null, + "include": null, + "label": "<force>", + "multivalue": false, + "name": "force", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] + }, + "dnsrecord_add_record": { + "__base64__": "" + }, + "dnsrecord_del": { + "__base64__": "" + }, + "dnsrecord_delentry": { + "__base64__": "" + }, + "dnsrecord_find": { + "__base64__": "" + }, + "dnsrecord_show": { + "__base64__": "" + }, + "dnszone_add": { + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<addattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "default": null, + "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<setattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "force", + "cli_short_name": null, + "default": false, + "doc": "force DNS zone creation even if name server not in DNS", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<force>", + "multivalue": false, + "name": "force", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "ip_address", + "cli_short_name": null, + "default": null, + "doc": "Add the nameserver to DNS with this IP address", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "<ip_address>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "ip_address", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + } + ] + }, + "dnszone_del": { + "__base64__": "" + }, + "dnszone_disable": { + "__base64__": "" + }, + "dnszone_enable": { + "__base64__": "" + }, + "dnszone_find": { + "__base64__": "" + }, + "dnszone_mod": { + "__base64__": "" + }, + "dnszone_show": { + "__base64__": "" + }, + "group_add": { + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<addattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "default": null, + "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<setattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "nonposix", + "cli_short_name": null, + "default": false, + "doc": "Create as a non-POSIX group?", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<nonposix>", + "multivalue": false, + "name": "nonposix", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] + }, + "group_add_member": { + "__base64__": "" + }, + "group_del": { + "__base64__": "" + }, + "group_detach": { + "__base64__": "" + }, + "group_find": { + "__base64__": "" + }, + "group_mod": { + "__base64__": "" + }, + "group_remove_member": { + "__base64__": "" + }, + "group_show": { + "__base64__": "" + }, + "hbacrule_add": { + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<addattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "default": null, + "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<setattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + } + ] + }, + "hbacrule_add_host": { + "__base64__": "" + }, + "hbacrule_add_service": { + "__base64__": "" + }, + "hbacrule_add_sourcehost": { + "__base64__": "" + }, + "hbacrule_add_user": { + "__base64__": "" + }, + "hbacrule_del": { + "__base64__": "" + }, + "hbacrule_disable": { + "__base64__": "" + }, + "hbacrule_enable": { + "__base64__": "" + }, + "hbacrule_find": { + "__base64__": "" + }, + "hbacrule_mod": { + "__base64__": "" + }, + "hbacrule_remove_host": { + "__base64__": "" + }, + "hbacrule_remove_service": { + "__base64__": "" + }, + "hbacrule_remove_sourcehost": { + "__base64__": "" + }, + "hbacrule_remove_user": { + "__base64__": "" + }, + "hbacrule_show": { + "__base64__": "" + }, + "hbacsvc_add": { + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<addattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "default": null, + "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<setattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + } + ] + }, + "hbacsvc_del": { + "__base64__": "" + }, + "hbacsvc_find": { + "__base64__": "" + }, + "hbacsvc_mod": { + "__base64__": "" + }, + "hbacsvc_show": { + "__base64__": "" + }, + "hbacsvcgroup_add": { + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<addattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "default": null, + "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<setattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + } + ] + }, + "hbacsvcgroup_add_member": { + "__base64__": "" + }, + "hbacsvcgroup_del": { + "__base64__": "" + }, + "hbacsvcgroup_find": { + "__base64__": "" + }, + "hbacsvcgroup_mod": { + "__base64__": "" + }, + "hbacsvcgroup_remove_member": { + "__base64__": "" + }, + "hbacsvcgroup_show": { + "__base64__": "" + }, + "host_add": { + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "force", + "cli_short_name": null, + "default": false, + "doc": "force host name even if not in DNS", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Force", + "multivalue": false, + "name": "force", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "no_reverse", + "cli_short_name": null, + "default": false, + "doc": "skip reverse DNS detection", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<no_reverse>", + "multivalue": false, + "name": "no_reverse", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "ip_address", + "cli_short_name": null, + "default": null, + "doc": "Add the host to DNS with this IP address", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "<ip_address>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "ip_address", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + } + ] + }, + "host_add_managedby": { + "__base64__": "" + }, + "host_del": { + "__base64__": "" + }, + "host_disable": { + "__base64__": "" + }, + "host_find": { + "__base64__": "" + }, + "host_mod": { + "__base64__": "" + }, + "host_remove_managedby": { + "__base64__": "" + }, + "host_show": { + "__base64__": "" + }, + "hostgroup_add": { + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<addattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "default": null, + "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<setattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + } + ] + }, + "hostgroup_add_member": { + "__base64__": "" + }, + "hostgroup_del": { + "__base64__": "" + }, + "hostgroup_find": { + "__base64__": "" + }, + "hostgroup_mod": { + "__base64__": "" + }, + "hostgroup_remove_member": { + "__base64__": "" + }, + "hostgroup_show": { + "__base64__": "" + }, + "krbtpolicy_mod": { + "__base64__": "" + }, + "krbtpolicy_reset": { + "__base64__": "" + }, + "krbtpolicy_show": { + "__base64__": "" + }, + "netgroup_add": { + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<addattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "default": null, + "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<setattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + } + ] + }, + "netgroup_add_member": { + "__base64__": "" + }, + "netgroup_del": { + "__base64__": "" + }, + "netgroup_find": { + "__base64__": "" + }, + "netgroup_mod": { + "__base64__": "" + }, + "netgroup_remove_member": { + "__base64__": "" + }, + "netgroup_show": { + "__base64__": "" + }, + "permission_add": { + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<addattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "default": null, + "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<setattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + } + ] + }, + "permission_add_member": { + "__base64__": "" + }, + "permission_del": { + "__base64__": "" + }, + "permission_find": { + "__base64__": "" + }, + "permission_mod": { + "__base64__": "" + }, + "permission_remove_member": { + "__base64__": "" + }, + "permission_show": { + "__base64__": "" + }, + "privilege_add": { + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<addattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "default": null, + "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<setattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + } + ] + }, + "privilege_add_member": { + "__base64__": "" + }, + "privilege_add_permission": { + "__base64__": "" + }, + "privilege_del": { + "__base64__": "" + }, + "privilege_find": { + "__base64__": "" + }, + "privilege_mod": { + "__base64__": "" + }, + "privilege_remove_member": { + "__base64__": "" + }, + "privilege_remove_permission": { + "__base64__": "" + }, + "privilege_show": { + "__base64__": "" + }, + "pwpolicy_add": { + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<addattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "default": null, + "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<setattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + } + ] + }, + "pwpolicy_del": { + "__base64__": "" + }, + "pwpolicy_find": { + "__base64__": "" + }, + "pwpolicy_mod": { + "__base64__": "" + }, + "pwpolicy_show": { + "__base64__": "" + }, + "role_add": { + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<addattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "default": null, + "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<setattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + } + ] + }, + "role_add_member": { + "__base64__": "" + }, + "role_add_privilege": { + "__base64__": "" + }, + "role_del": { + "__base64__": "" + }, + "role_find": { + "__base64__": "" + }, + "role_mod": { + "__base64__": "" + }, + "role_remove_member": { + "__base64__": "" + }, + "role_remove_privilege": { + "__base64__": "" + }, + "role_show": { + "__base64__": "" + }, + "selfservice_add": { + "__base64__": "" + }, + "selfservice_del": { + "__base64__": "" + }, + "selfservice_find": { + "__base64__": "" + }, + "selfservice_mod": { + "__base64__": "" + }, + "selfservice_show": { + "__base64__": "" + }, + "service_add": { + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "force", + "cli_short_name": null, + "default": false, + "doc": "force principal name even if not in DNS", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Force", + "multivalue": false, + "name": "force", + "primary_key": false, + "query": false, + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" + } + ] + }, + "service_add_host": { + "__base64__": "" + }, + "service_del": { + "__base64__": "" + }, + "service_disable": { + "__base64__": "" + }, + "service_find": { + "__base64__": "" + }, + "service_mod": { + "__base64__": "" + }, + "service_remove_host": { + "__base64__": "" + }, + "service_show": { + "__base64__": "" + }, + "sudocmd_add": { + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<addattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "default": null, + "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<setattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + } + ] + }, + "sudocmd_del": { + "__base64__": "" + }, + "sudocmd_find": { + "__base64__": "" + }, + "sudocmd_mod": { + "__base64__": "" + }, + "sudocmd_show": { + "__base64__": "" + }, + "sudocmdgroup_add": { + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<addattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "default": null, + "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<setattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + } + ] + }, + "sudocmdgroup_add_member": { + "__base64__": "" + }, + "sudocmdgroup_del": { + "__base64__": "" + }, + "sudocmdgroup_find": { + "__base64__": "" + }, + "sudocmdgroup_mod": { + "__base64__": "" + }, + "sudocmdgroup_remove_member": { + "__base64__": "" + }, + "sudocmdgroup_show": { + "__base64__": "" + }, + "sudorule_add": { + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<addattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "default": null, + "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<setattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + } + ] + }, + "sudorule_add_allow_command": { + "__base64__": "" + }, + "sudorule_add_deny_command": { + "__base64__": "" + }, + "sudorule_add_host": { + "__base64__": "" + }, + "sudorule_add_option": { + "__base64__": "" + }, + "sudorule_add_runasgroup": { + "__base64__": "" + }, + "sudorule_add_runasuser": { + "__base64__": "" + }, + "sudorule_add_user": { + "__base64__": "" + }, + "sudorule_del": { + "__base64__": "" + }, + "sudorule_disable": { + "__base64__": "" + }, + "sudorule_enable": { + "__base64__": "" + }, + "sudorule_find": { + "__base64__": "" + }, + "sudorule_mod": { + "__base64__": "" + }, + "sudorule_remove_allow_command": { + "__base64__": "" + }, + "sudorule_remove_deny_command": { + "__base64__": "" + }, + "sudorule_remove_host": { + "__base64__": "" + }, + "sudorule_remove_option": { + "__base64__": "" + }, + "sudorule_remove_runasgroup": { + "__base64__": "" + }, + "sudorule_remove_runasuser": { + "__base64__": "" + }, + "sudorule_remove_user": { + "__base64__": "" + }, + "sudorule_show": { + "__base64__": "" + }, + "user_add": { + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<addattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "default": null, + "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "<setattr>", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + } + ] + }, + "user_del": { + "__base64__": "" + }, + "user_disable": { + "__base64__": "" + }, + "user_enable": { + "__base64__": "" + }, + "user_find": { + "__base64__": "" + }, + "user_mod": { + "__base64__": "" + }, + "user_show": { + "__base64__": "" + }, + "user_unlock": { + "__base64__": "" } }, - "metadata": { + "objects": { "aci": { "__base64__": "" }, "automountkey": { + "aciattrs": [ + "automountinformation", + "automountkey", + "description", + "objectclass" + ], "attribute_members": {}, + "bindable": false, "container_dn": "cn=automount", "default_attributes": [ "automountkey", @@ -65,13 +2111,31 @@ "object_name": "automount key", "object_name_plural": "automount keys", "parent_object": "automountmap", - "primary_key": "automountkey", + "primary_key": "description", "rdn_attribute": "", + "relationships": { + "member": [ + "Member", + "", + "no_" + ], + "memberindirect": [ + "Indirect Member", + null, + "no_indirect_" + ], + "memberof": [ + "Member Of", + "in_", + "not_in_" + ] + }, "takes_params": [ { + "alwaysask": false, "attribute": false, "autofill": false, - "class": "Str", + "class": "IA5Str", "cli_name": "key", "cli_short_name": null, "default": null, @@ -88,15 +2152,16 @@ "name": "automountkey", "pattern": null, "pattern_errmsg": null, - "primary_key": true, + "primary_key": false, "query": false, "required": true, "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, - "class": "Str", + "class": "IA5Str", "cli_name": "info", "cli_short_name": null, "default": null, @@ -119,15 +2184,23 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", - "cli_name": "desc", + "cli_name": "description", "cli_short_name": null, "default": null, "doc": "description", - "exclude": null, - "flags": [], + "exclude": [ + "webui" + ], + "flags": [ + "no_update", + "no_create", + "no_output", + "no_search" + ], "hint": null, "include": null, "label": "description", @@ -138,7 +2211,7 @@ "name": "description", "pattern": null, "pattern_errmsg": null, - "primary_key": false, + "primary_key": true, "query": false, "required": false, "type": "unicode" @@ -147,7 +2220,12 @@ "uuid_attribute": "" }, "automountlocation": { + "aciattrs": [ + "cn", + "objectclass" + ], "attribute_members": {}, + "bindable": false, "container_dn": "cn=automount", "default_attributes": [ "cn" @@ -175,8 +2253,26 @@ "parent_object": "", "primary_key": "cn", "rdn_attribute": "", + "relationships": { + "member": [ + "Member", + "", + "no_" + ], + "memberindirect": [ + "Indirect Member", + null, + "no_indirect_" + ], + "memberof": [ + "Member Of", + "in_", + "not_in_" + ] + }, "takes_params": [ { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -205,7 +2301,13 @@ "uuid_attribute": "" }, "automountmap": { + "aciattrs": [ + "automountmapname", + "description", + "objectclass" + ], "attribute_members": {}, + "bindable": false, "container_dn": "cn=automount", "default_attributes": [ "automountmapname", @@ -234,11 +2336,29 @@ "parent_object": "automountlocation", "primary_key": "automountmapname", "rdn_attribute": "", + "relationships": { + "member": [ + "Member", + "", + "no_" + ], + "memberindirect": [ + "Indirect Member", + null, + "no_indirect_" + ], + "memberof": [ + "Member Of", + "in_", + "not_in_" + ] + }, "takes_params": [ { + "alwaysask": false, "attribute": false, "autofill": false, - "class": "Str", + "class": "IA5Str", "cli_name": "map", "cli_short_name": null, "default": null, @@ -261,6 +2381,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -289,14 +2410,16 @@ "uuid_attribute": "" }, "config": { + "aciattrs": [], "attribute_members": {}, + "bindable": false, "container_dn": "", "default_attributes": [ "ipamaxusernamelength", "ipahomesrootdir", "ipadefaultloginshell", "ipadefaultprimarygroup", - "ipadefaultdomain", + "ipadefaultemaildomain", "ipasearchtimelimit", "ipasearchrecordslimit", "ipausersearchfields", @@ -320,8 +2443,26 @@ "object_name_plural": "entries", "parent_object": "", "rdn_attribute": "", + "relationships": { + "member": [ + "Member", + "", + "no_" + ], + "memberindirect": [ + "Indirect Member", + null, + "no_indirect_" + ], + "memberof": [ + "Member Of", + "in_", + "not_in_" + ] + }, "takes_params": [ { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Int", @@ -334,7 +2475,7 @@ "hint": null, "include": null, "label": "Max username length", - "maxvalue": null, + "maxvalue": 2147483647, "minvalue": 1, "multivalue": false, "name": "ipamaxusernamelength", @@ -344,9 +2485,10 @@ "type": "int" }, { + "alwaysask": false, "attribute": false, "autofill": false, - "class": "Str", + "class": "IA5Str", "cli_name": "homedirectory", "cli_short_name": null, "default": null, @@ -369,6 +2511,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -394,6 +2537,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -419,6 +2563,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -444,19 +2589,20 @@ "type": "unicode" }, { + "alwaysask": false, "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)", + "doc": "Max. amount of time (sec.) for a search (> 0, or -1 for unlimited)", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Search time limit", - "maxvalue": null, + "maxvalue": 2147483647, "minvalue": -1, "multivalue": false, "name": "ipasearchtimelimit", @@ -466,6 +2612,7 @@ "type": "int" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Int", @@ -478,7 +2625,7 @@ "hint": null, "include": null, "label": "Search size limit", - "maxvalue": null, + "maxvalue": 2147483647, "minvalue": -1, "multivalue": false, "name": "ipasearchrecordslimit", @@ -488,9 +2635,10 @@ "type": "int" }, { + "alwaysask": false, "attribute": false, "autofill": false, - "class": "Str", + "class": "IA5Str", "cli_name": "usersearch", "cli_short_name": null, "default": null, @@ -513,9 +2661,10 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, - "class": "Str", + "class": "IA5Str", "cli_name": "groupsearch", "cli_short_name": null, "default": null, @@ -538,6 +2687,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Bool", @@ -568,6 +2718,7 @@ "type": "bool" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -576,7 +2727,9 @@ "default": null, "doc": "Base for certificate subjects (OU=Test,O=Example)", "exclude": null, - "flags": [], + "flags": [ + "no_update" + ], "hint": null, "include": null, "label": "Certificate Subject base", @@ -591,12 +2744,944 @@ "query": false, "required": false, "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "List", + "cli_name": "groupobjectclasses", + "cli_short_name": null, + "default": null, + "doc": "Default group objectclassses (comma-separated list)", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "Default group objectclasses", + "multivalue": true, + "name": "ipagroupobjectclasses", + "primary_key": false, + "query": false, + "required": false, + "separator": ",", + "skipspace": true, + "type": "tuple" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "List", + "cli_name": "userobjectclasses", + "cli_short_name": null, + "default": null, + "doc": "Default user objectclassses (comma-separated list)", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "Default user objectclasses", + "multivalue": true, + "name": "ipauserobjectclasses", + "primary_key": false, + "query": false, + "required": false, + "separator": ",", + "skipspace": true, + "type": "tuple" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "pwdexpnotify", + "cli_short_name": null, + "default": null, + "doc": "Password Expiration Notification (days)", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "Password Expiration Notification", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "ipapwdexpadvnotify", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "ipaconfigstring", + "cli_short_name": null, + "default": null, + "doc": "Extra hashes to generate in password plugin", + "exclude": null, + "flags": [ + "no_update" + ], + "hint": null, + "include": null, + "label": "Password plugin features", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "ipaconfigstring", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" } ], "uuid_attribute": "" }, "cosentry": { + "aciattrs": [ + "a6record", + "aaaarecord", + "accessruletype", + "accesstime", + "accessto", + "accountinactivitylimit", + "accountunlocktime", + "acctpolicysubentry", + "aci", + "administratorcontactinfo", + "adminrole", + "adminurl", + "afsdbrecord", + "aliasedobjectname", + "altserver", + "arecord", + "associateddomain", + "associatedname", + "attributemap", + "attributetypes", + "audio", + "authenticationmethod", + "authorityrevocationlist", + "authorizedservice", + "automountinformation", + "automountkey", + "automountmapname", + "bindtimelimit", + "bootfile", + "bootparameter", + "buildingname", + "businesscategory", + "c", + "cacertificate", + "calcaladruri", + "calcaluri", + "calcapuri", + "calfburl", + "calothercaladruris", + "calothercaluris", + "calothercapuris", + "calotherfburls", + "carlicense", + "certificaterevocationlist", + "certrecord", + "changelog", + "changelogmaximumage", + "changelogmaximumconcurrentwrites", + "changelogmaximumsize", + "changenumber", + "changes", + "changetime", + "changetype", + "cirbeginorc", + "cirbindcredentials", + "cirbinddn", + "cirhost", + "cirlastupdateapplied", + "cirport", + "cirreplicaroot", + "cirsyncinterval", + "cirupdatefailedat", + "cirupdateschedule", + "cirusepersistentsearch", + "cirusessl", + "cmdcategory", + "cn", + "cnamerecord", + "co", + "connection", + "copiedfrom", + "copyingfrom", + "cosattribute", + "cosindirectspecifier", + "cospriority", + "cosspecifier", + "costargettree", + "costemplatedn", + "createtimestamp", + "creatorsname", + "credentiallevel", + "crosscertificatepair", + "dc", + "defaultsearchbase", + "defaultsearchscope", + "defaultserverlist", + "deleteoldrdn", + "deltarevocationlist", + "departmentnumber", + "dereferencealiases", + "description", + "destinationindicator", + "displayname", + "distinguishedname", + "ditcontentrules", + "ditredirect", + "ditstructurerules", + "dnamerecord", + "dncomp", + "dnqualifier", + "dnsclass", + "dnsttl", + "documentauthor", + "documentidentifier", + "documentlocation", + "documentpublisher", + "documenttitle", + "documentversion", + "drink", + "dsrecord", + "edupersonaffiliation", + "edupersonentitlement", + "edupersonnickname", + "edupersonorgdn", + "edupersonorgunitdn", + "edupersonprimaryaffiliation", + "edupersonprimaryorgunitdn", + "edupersonprincipalname", + "edupersonscopedaffiliation", + "employeenumber", + "employeetype", + "enhancedsearchguide", + "enrolledby", + "entrydn", + "entryid", + "entryusn", + "externalhost", + "externaluser", + "facsimiletelephonenumber", + "filterinfo", + "followreferrals", + "fqdn", + "ftpdownloadbandwidth", + "ftpdownloadratio", + "ftpgid", + "ftpquotafiles", + "ftpquotambytes", + "ftpstatus", + "ftpuid", + "ftpuploadbandwidth", + "ftpuploadratio", + "gecos", + "generation", + "generationqualifier", + "gidnumber", + "givenname", + "governingstructurerule", + "hassubordinates", + "hinforecord", + "homedirectory", + "homephone", + "homepostaladdress", + "host", + "hostcapolicy", + "hostcategory", + "hostmask", + "houseidentifier", + "idnsallowdynupdate", + "idnsname", + "idnssoaexpire", + "idnssoaminimum", + "idnssoamname", + "idnssoarefresh", + "idnssoaretry", + "idnssoarname", + "idnssoaserial", + "idnsupdatepolicy", + "idnszoneactive", + "inetdomainbasedn", + "inetdomainstatus", + "inetsubscriberaccountid", + "inetsubscriberchallenge", + "inetsubscriberresponse", + "inetuserhttpurl", + "inetuserstatus", + "info", + "initials", + "installationtimestamp", + "internationalisdnnumber", + "ipacertificatesubjectbase", + "ipaclientversion", + "ipaconfigstring", + "ipacustomfields", + "ipadefaultemaildomain", + "ipadefaultloginshell", + "ipadefaultprimarygroup", + "ipaenabledflag", + "ipaentitlementid", + "ipagroupobjectclasses", + "ipagroupsearchfields", + "ipahomesrootdir", + "ipamaxusernamelength", + "ipamigrationenabled", + "ipapermissiontype", + "ipapwdexpadvnotify", + "ipasearchrecordslimit", + "ipasearchtimelimit", + "ipasudoopt", + "ipasudorunas", + "ipasudorunasextgroup", + "ipasudorunasextuser", + "ipasudorunasgroup", + "ipasudorunasgroupcategory", + "ipasudorunasusercategory", + "ipauniqueid", + "ipauserobjectclasses", + "ipausersearchfields", + "iphostnumber", + "ipnetmasknumber", + "ipnetworknumber", + "ipprotocolnumber", + "ipserviceport", + "ipserviceprotocol", + "isreplicated", + "javaclassname", + "javaclassnames", + "javacodebase", + "javadoc", + "javafactory", + "javareferenceaddress", + "javaserializeddata", + "jpegphoto", + "keyrecord", + "krbadmservers", + "krbcanonicalname", + "krbdefaultencsalttypes", + "krbextradata", + "krbhostserver", + "krbkdcservers", + "krblastadminunlock", + "krblastfailedauth", + "krblastpwdchange", + "krblastsuccessfulauth", + "krbldapservers", + "krbloginfailedcount", + "krbmaxpwdlife", + "krbmaxrenewableage", + "krbmaxticketlife", + "krbminpwdlife", + "krbmkey", + "krbobjectreferences", + "krbpasswordexpiration", + "krbprinccontainerref", + "krbprincipalaliases", + "krbprincipalexpiration", + "krbprincipalkey", + "krbprincipalname", + "krbprincipalreferences", + "krbprincipaltype", + "krbprincnamingattr", + "krbpwdfailurecountinterval", + "krbpwdhistory", + "krbpwdhistorylength", + "krbpwdlockoutduration", + "krbpwdmaxfailure", + "krbpwdmindiffchars", + "krbpwdminlength", + "krbpwdpolicyreference", + "krbpwdservers", + "krbrealmreferences", + "krbsearchscope", + "krbsubtrees", + "krbsupportedencsalttypes", + "krbticketflags", + "krbticketpolicyreference", + "krbupenabled", + "kxrecord", + "l", + "labeleduri", + "lastlogintime", + "lastmodifiedby", + "lastmodifiedtime", + "ldapschemas", + "ldapsyntaxes", + "locrecord", + "loginshell", + "macaddress", + "mail", + "mailaccessdomain", + "mailalternateaddress", + "mailautoreplymode", + "mailautoreplytext", + "maildeliveryoption", + "mailenhanceduniquemember", + "mailforwardingaddress", + "mailhost", + "mailmessagestore", + "mailprogramdeliveryinfo", + "mailquota", + "mailroutingaddress", + "managedby", + "manager", + "matchingrules", + "matchingruleuse", + "mdrecord", + "member", + "memberallowcmd", + "membercertificatedescription", + "memberdenycmd", + "memberhost", + "membernisnetgroup", + "memberof", + "memberservice", + "memberuid", + "memberurl", + "memberuser", + "mepmanagedby", + "mepmanagedentry", + "mepmappedattr", + "meprdnattr", + "mepstaticattr", + "mgrpaddheader", + "mgrpallowedbroadcaster", + "mgrpalloweddomain", + "mgrpapprovepassword", + "mgrpbroadcasterpolicy", + "mgrpdeliverto", + "mgrperrorsto", + "mgrpmoderator", + "mgrpmsgmaxsize", + "mgrpmsgrejectaction", + "mgrpmsgrejecttext", + "mgrpnoduplicatechecks", + "mgrpremoveheader", + "mgrprfc822mailmember", + "minforecord", + "mobile", + "modifiersname", + "modifytimestamp", + "mozillacustom1", + "mozillacustom2", + "mozillacustom3", + "mozillacustom4", + "mozillahomecountryname", + "mozillahomelocalityname", + "mozillahomepostalcode", + "mozillahomestate", + "mozillahomestreet", + "mozillahomestreet2", + "mozillahomeurl", + "mozillanickname", + "mozillasecondemail", + "mozillausehtmlmail", + "mozillaworkstreet2", + "mozillaworkurl", + "multilinedescription", + "mxrecord", + "name", + "nameforms", + "namingcontexts", + "naptrrecord", + "netscapereversiblepassword", + "newrdn", + "newsuperior", + "nisdomain", + "nisdomainname", + "nismapentry", + "nismapname", + "nisnetgrouptriple", + "nisnetidgroup", + "nisnetidhost", + "nisnetiduser", + "nispublickey", + "nissecretkey", + "nsaccesslog", + "nsaccountlock", + "nsadminaccessaddresses", + "nsadminaccesshosts", + "nsadminaccountinfo", + "nsadmincachelifetime", + "nsadmincgiwaitpid", + "nsadmindomainname", + "nsadminenabledsgw", + "nsadminenableenduser", + "nsadminenduserhtmlindex", + "nsadmingroupname", + "nsadminoneacldir", + "nsadminsiedn", + "nsadminusers", + "nsaimid", + "nsbackendsuffix", + "nsbasedn", + "nsbinddn", + "nsbindpassword", + "nsbuildnumber", + "nsbuildsecurity", + "nscertconfig", + "nscertfile", + "nsclassname", + "nsconfigroot", + "nscpentrydn", + "nsdefaultacceptlanguage", + "nsdefaultobjectclass", + "nsdeleteclassname", + "nsdirectoryfailoverlist", + "nsdirectoryinforef", + "nsdirectoryurl", + "nsdisplayname", + "nsds50ruv", + "nsds5beginreplicarefresh", + "nsds5debugreplicatimeout", + "nsds5flags", + "nsds5replconflict", + "nsds5replicaautoreferral", + "nsds5replicabinddn", + "nsds5replicabindmethod", + "nsds5replicabusywaittime", + "nsds5replicachangecount", + "nsds5replicachangessentsincestartup", + "nsds5replicacredentials", + "nsds5replicahost", + "nsds5replicaid", + "nsds5replicalastinitend", + "nsds5replicalastinitstart", + "nsds5replicalastinitstatus", + "nsds5replicalastupdateend", + "nsds5replicalastupdatestart", + "nsds5replicalastupdatestatus", + "nsds5replicalegacyconsumer", + "nsds5replicaname", + "nsds5replicaport", + "nsds5replicapurgedelay", + "nsds5replicareferral", + "nsds5replicaroot", + "nsds5replicasessionpausetime", + "nsds5replicatedattributelist", + "nsds5replicatimeout", + "nsds5replicatombstonepurgeinterval", + "nsds5replicatransportinfo", + "nsds5replicatype", + "nsds5replicaupdateinprogress", + "nsds5replicaupdateschedule", + "nsds5task", + "nsds7directoryreplicasubtree", + "nsds7dirsynccookie", + "nsds7newwingroupsyncenabled", + "nsds7newwinusersyncenabled", + "nsds7windowsdomain", + "nsds7windowsreplicasubtree", + "nsecrecord", + "nsencryptionalgorithm", + "nserrorlog", + "nsexecref", + "nsexpirationdate", + "nsgrouprdncomponent", + "nshardwareplatform", + "nshelpref", + "nshostlocation", + "nsidletimeout", + "nsindextype", + "nsinstalledlocation", + "nsjarfilename", + "nskeyfile", + "nsldapschemaversion", + "nslicensedfor", + "nslicenseendtime", + "nslicensestarttime", + "nslogsuppress", + "nslookthroughlimit", + "nsmatchingrule", + "nsmsgdisallowaccess", + "nsmsgnummsgquota", + "nsnickname", + "nsnyr", + "nsosversion", + "nsparentuniqueid", + "nspidlog", + "nspreference", + "nsproductname", + "nsproductversion", + "nsrecord", + "nsrevisionnumber", + "nsrole", + "nsroledn", + "nsrolefilter", + "nsruvreplicalastmodified", + "nssaslmapbasedntemplate", + "nssaslmapfiltertemplate", + "nssaslmapregexstring", + "nsschemacsn", + "nssecureserverport", + "nsserialnumber", + "nsserveraddress", + "nsservercreationclassname", + "nsserverid", + "nsservermigrationclassname", + "nsserverport", + "nsserversecurity", + "nssizelimit", + "nsslapd-changelogsuffix", + "nsslapd-ldapiautodnsuffix", + "nsslapd-parent-suffix", + "nsslapd-plugindescription", + "nsslapd-pluginenabled", + "nsslapd-pluginid", + "nsslapd-plugininitfunc", + "nsslapd-pluginpath", + "nsslapd-plugintype", + "nsslapd-pluginvendor", + "nsslapd-pluginversion", + "nsslapd-suffix", + "nssnmpcontact", + "nssnmpdescription", + "nssnmpenabled", + "nssnmplocation", + "nssnmpmasterhost", + "nssnmpmasterport", + "nssnmpname", + "nssnmporganization", + "nsssl2", + "nsssl2ciphers", + "nsssl3", + "nsssl3ciphers", + "nsssl3sessiontimeout", + "nssslactivation", + "nssslclientauth", + "nssslpersonalityssl", + "nssslsessiontimeout", + "nssslsupportedciphers", + "nsssltoken", + "nsstate", + "nssuitespotuser", + "nssymmetrickey", + "nssynchuniqueattribute", + "nssynchuseridformat", + "nssystemindex", + "nstasklabel", + "nstimelimit", + "nsuniqueattribute", + "nsuniqueid", + "nsuseridformat", + "nsuserrdncomponent", + "nsvaluebin", + "nsvalueces", + "nsvaluecis", + "nsvaluedefault", + "nsvaluedescription", + "nsvaluedn", + "nsvalueflags", + "nsvaluehelpurl", + "nsvalueint", + "nsvaluesyntax", + "nsvaluetel", + "nsvaluetype", + "nsvendor", + "nsviewconfiguration", + "nsviewfilter", + "nswellknownjarfiles", + "nswmextendeduserprefs", + "ntgroupattributes", + "ntgroupcreatenewgroup", + "ntgroupdeletegroup", + "ntgroupdomainid", + "ntgroupid", + "ntgrouptype", + "ntuniqueid", + "ntuseracctexpires", + "ntuserauthflags", + "ntuserbadpwcount", + "ntusercodepage", + "ntusercomment", + "ntusercountrycode", + "ntusercreatenewaccount", + "ntuserdeleteaccount", + "ntuserdomainid", + "ntuserflags", + "ntuserhomedir", + "ntuserhomedirdrive", + "ntuserlastlogoff", + "ntuserlastlogon", + "ntuserlogonhours", + "ntuserlogonserver", + "ntusermaxstorage", + "ntusernumlogons", + "ntuserparms", + "ntuserpasswordexpired", + "ntuserprimarygroupid", + "ntuserpriv", + "ntuserprofile", + "ntuserscriptpath", + "ntuseruniqueid", + "ntuserunitsperweek", + "ntuserusrcomment", + "ntuserworkstations", + "numsubordinates", + "nxtrecord", + "o", + "objectclass", + "objectclasses", + "objectclassmap", + "oid", + "oncrpcnumber", + "onewaysync", + "organizationalstatus", + "ou", + "owner", + "pager", + "pamexcludesuffix", + "pamfallback", + "pamidattr", + "pamidmapmethod", + "pamincludesuffix", + "pammissingsuffix", + "pamsecure", + "pamservice", + "parentid", + "parentorganization", + "passwordallowchangetime", + "passwordchange", + "passwordchecksyntax", + "passwordexp", + "passwordexpirationtime", + "passwordexpwarned", + "passwordgracelimit", + "passwordgraceusertime", + "passwordhistory", + "passwordinhistory", + "passwordkeephistory", + "passwordlockout", + "passwordlockoutduration", + "passwordmaxage", + "passwordmaxfailure", + "passwordmaxrepeats", + "passwordmin8bit", + "passwordminage", + "passwordminalphas", + "passwordmincategories", + "passwordmindigits", + "passwordminlength", + "passwordminlowers", + "passwordminspecials", + "passwordmintokenlength", + "passwordminuppers", + "passwordmustchange", + "passwordresetduration", + "passwordresetfailurecount", + "passwordretrycount", + "passwordstoragescheme", + "passwordunlock", + "passwordwarning", + "personaltitle", + "photo", + "physicaldeliveryofficename", + "postaladdress", + "postalcode", + "postofficebox", + "preferreddeliverymethod", + "preferredlanguage", + "preferredlocale", + "preferredserverlist", + "preferredtimezone", + "printer-aliases", + "printer-charset-configured", + "printer-charset-supported", + "printer-color-supported", + "printer-compression-supported", + "printer-copies-supported", + "printer-current-operator", + "printer-delivery-orientation-supported", + "printer-document-format-supported", + "printer-finishings-supported", + "printer-generated-natural-language-supported", + "printer-info", + "printer-ipp-versions-supported", + "printer-job-k-octets-supported", + "printer-job-priority-supported", + "printer-location", + "printer-make-and-model", + "printer-media-local-supported", + "printer-media-supported", + "printer-more-info", + "printer-multiple-document-jobs-supported", + "printer-name", + "printer-natural-language-configured", + "printer-number-up-supported", + "printer-output-features-supported", + "printer-pages-per-minute", + "printer-pages-per-minute-color", + "printer-print-quality-supported", + "printer-resolution-supported", + "printer-service-person", + "printer-sides-supported", + "printer-stacking-order-supported", + "printer-uri", + "printer-xri-supported", + "profilettl", + "ptrrecord", + "pwdpolicysubentry", + "ref", + "registeredaddress", + "replicaabandonedchanges", + "replicabeginorc", + "replicabinddn", + "replicabindmethod", + "replicacfupdated", + "replicacredentials", + "replicaentryfilter", + "replicahost", + "replicalastrelevantchange", + "replicanickname", + "replicaport", + "replicaroot", + "replicatedattributelist", + "replicaupdatefailedat", + "replicaupdatereplayed", + "replicaupdateschedule", + "replicausessl", + "retrycountresettime", + "roleoccupant", + "roomnumber", + "rrsigrecord", + "sabayonprofilename", + "sabayonprofileurl", + "sambaacctflags", + "sambaalgorithmicridbase", + "sambabadpasswordcount", + "sambabadpasswordtime", + "sambabooloption", + "sambadomainname", + "sambaforcelogoff", + "sambagrouptype", + "sambahomedrive", + "sambahomepath", + "sambaintegeroption", + "sambakickofftime", + "sambalmpassword", + "sambalockoutduration", + "sambalockoutobservationwindow", + "sambalockoutthreshold", + "sambalogofftime", + "sambalogonhours", + "sambalogonscript", + "sambalogontime", + "sambalogontochgpwd", + "sambamaxpwdage", + "sambaminpwdage", + "sambaminpwdlength", + "sambamungeddial", + "sambanextgrouprid", + "sambanextrid", + "sambanextuserrid", + "sambantpassword", + "sambaoptionname", + "sambapasswordhistory", + "sambaprimarygroupsid", + "sambaprofilepath", + "sambapwdcanchange", + "sambapwdhistorylength", + "sambapwdlastset", + "sambapwdmustchange", + "sambarefusemachinepwdchange", + "sambasharename", + "sambasid", + "sambasidlist", + "sambastringlistoption", + "sambastringoption", + "sambatrustflags", + "sambauserworkstations", + "searchguide", + "searchtimelimit", + "secretary", + "seealso", + "serialnumber", + "serverhostname", + "serverproductname", + "serverroot", + "serverversionnumber", + "serviceauthenticationmethod", + "servicecategory", + "servicecredentiallevel", + "servicesearchdescriptor", + "shadowexpire", + "shadowflag", + "shadowinactive", + "shadowlastchange", + "shadowmax", + "shadowmin", + "shadowwarning", + "sigrecord", + "sn", + "sourcehost", + "sourcehostcategory", + "srvrecord", + "sshfprecord", + "st", + "street", + "structuralobjectclass", + "subschemasubentry", + "subtreeaci", + "sudocmd", + "sudocommand", + "sudohost", + "sudooption", + "sudorunas", + "sudouser", + "supportedalgorithms", + "supportedcontrol", + "supportedextension", + "supportedfeatures", + "supportedldapversion", + "supportedsaslmechanisms", + "targetdn", + "telephonenumber", + "teletexterminalidentifier", + "telexnumber", + "title", + "trustmodel", + "ttl", + "txtrecord", + "uid", + "uidnumber", + "uniqueidentifier", + "uniquemember", + "usercategory", + "usercertificate", + "userclass", + "userpassword", + "userpkcs12", + "usersmimecertificate", + "vacationenddate", + "vacationstartdate", + "vendorname", + "vendorversion", + "vlvbase", + "vlvenabled", + "vlvfilter", + "vlvscope", + "vlvsort", + "vlvuses", + "winsyncinterval", + "x121address", + "x500uniqueidentifier" + ], "attribute_members": {}, + "bindable": false, "container_dn": "cn=costemplates,cn=accounts", "default_attributes": [ "cn", @@ -607,7 +3692,7 @@ "objectclass", "aci" ], - "label": "<cosentry.label>", + "label": "Entry", "methods": [ "add", "del", @@ -628,8 +3713,26 @@ "parent_object": "", "primary_key": "cn", "rdn_attribute": "", + "relationships": { + "member": [ + "Member", + "", + "no_" + ], + "memberindirect": [ + "Indirect Member", + null, + "no_indirect_" + ], + "memberof": [ + "Member Of", + "in_", + "not_in_" + ] + }, "takes_params": [ { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -655,6 +3758,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -680,6 +3784,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Int", @@ -692,7 +3797,7 @@ "hint": null, "include": null, "label": "<cospriority>", - "maxvalue": null, + "maxvalue": 2147483647, "minvalue": 0, "multivalue": false, "name": "cospriority", @@ -704,7 +3809,392 @@ ], "uuid_attribute": "" }, - "dns": { + "delegation": { + "bindable": false, + "label": "Delegation", + "methods": [ + "add", + "del", + "find", + "mod", + "show" + ], + "name": "delegation", + "object_name": [ + "delegation" + ], + "object_name_plural": [ + "delegation" + ], + "primary_key": "aciname", + "takes_params": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "name", + "cli_short_name": null, + "default": null, + "doc": "Delegation name", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "Delegation name", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "aciname", + "pattern": null, + "pattern_errmsg": null, + "primary_key": true, + "query": false, + "required": true, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "List", + "cli_name": "permissions", + "cli_short_name": null, + "default": null, + "doc": "Comma-separated list of permissions to grant (read, write). Default is write.", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "Permissions", + "multivalue": true, + "name": "permissions", + "primary_key": false, + "query": false, + "required": false, + "separator": ",", + "skipspace": true, + "type": "tuple" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "List", + "cli_name": "attrs", + "cli_short_name": null, + "default": null, + "doc": "Comma-separated list of attributes", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "Attributes", + "multivalue": true, + "name": "attrs", + "primary_key": false, + "query": false, + "required": true, + "separator": ",", + "skipspace": true, + "type": "tuple" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "membergroup", + "cli_short_name": null, + "default": null, + "doc": "User group to apply delegation to", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "Member user group", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "memberof", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": true, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "group", + "cli_short_name": null, + "default": null, + "doc": "User group ACI grants access to", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "User group", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "group", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": true, + "type": "unicode" + } + ] + }, + "dnsrecord": { + "aciattrs": [ + "a6record", + "aaaarecord", + "afsdbrecord", + "arecord", + "certrecord", + "cn", + "cnamerecord", + "dnamerecord", + "dnsclass", + "dnsttl", + "dsrecord", + "hinforecord", + "idnsallowdynupdate", + "idnsname", + "keyrecord", + "kxrecord", + "locrecord", + "mdrecord", + "minforecord", + "mxrecord", + "naptrrecord", + "nsecrecord", + "nsrecord", + "nxtrecord", + "objectclass", + "ptrrecord", + "rrsigrecord", + "sigrecord", + "srvrecord", + "sshfprecord", + "txtrecord" + ], + "attribute_members": {}, + "bindable": false, + "container_dn": "cn=dns", + "default_attributes": [ + "arecord", + "aaaarecord", + "a6record", + "afsdbrecord", + "aplrecord", + "certrecord", + "cnamerecord", + "dhcidrecord", + "dlvrecord", + "dnamerecord", + "dnskeyrecord", + "dsrecord", + "hiprecord", + "ipseckeyrecord", + "keyrecord", + "kxrecord", + "locrecord", + "mxrecord", + "naptrrecord", + "nsrecord", + "nsecrecord", + "nsec3record", + "nsec3paramrecord", + "ptrrecord", + "rrsigrecord", + "rprecord", + "sigrecord", + "spfrecord", + "srvrecord", + "sshfprecord", + "tarecord", + "tkeyrecord", + "tsigrecord", + "txtrecord", + "idnsname" + ], + "hidden_attributes": [ + "objectclass", + "aci" + ], + "label": "DNS resource record", + "methods": [ + "add", + "add_record", + "del", + "delentry", + "find", + "show" + ], + "name": "dnsrecord", + "object_class": [ + "top", + "idnsrecord" + ], + "object_class_config": null, + "object_name": "DNS resource record", + "object_name_plural": "DNS resource records", + "parent_object": "dnszone", + "primary_key": "idnsname", + "rdn_attribute": "", + "relationships": { + "member": [ + "Member", + "", + "no_" + ], + "memberindirect": [ + "Indirect Member", + null, + "no_indirect_" + ], + "memberof": [ + "Member Of", + "in_", + "not_in_" + ] + }, + "takes_params": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "name", + "cli_short_name": null, + "default": null, + "doc": "Record name", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "Record name", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "idnsname", + "pattern": null, + "pattern_errmsg": null, + "primary_key": true, + "query": false, + "required": true, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "ttl", + "cli_short_name": null, + "default": null, + "doc": "Time to live", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "Time to live", + "maxvalue": 2147483647, + "minvalue": null, + "multivalue": false, + "name": "dnsttl", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "StrEnum", + "cli_name": "class", + "cli_short_name": null, + "default": null, + "doc": "DNS class", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "Class", + "multivalue": false, + "name": "dnsclass", + "primary_key": false, + "query": false, + "required": false, + "type": "unicode", + "values": [ + "IN", + "CS", + "CH", + "HS" + ] + } + ], + "uuid_attribute": "" + }, + "dnszone": { + "aciattrs": [ + "a6record", + "aaaarecord", + "afsdbrecord", + "arecord", + "certrecord", + "cn", + "cnamerecord", + "dnamerecord", + "dnsclass", + "dnsttl", + "dsrecord", + "hinforecord", + "idnsallowdynupdate", + "idnsname", + "idnssoaexpire", + "idnssoaminimum", + "idnssoamname", + "idnssoarefresh", + "idnssoaretry", + "idnssoarname", + "idnssoaserial", + "idnsupdatepolicy", + "idnszoneactive", + "keyrecord", + "kxrecord", + "locrecord", + "mdrecord", + "minforecord", + "mxrecord", + "naptrrecord", + "nsecrecord", + "nsrecord", + "nxtrecord", + "objectclass", + "ptrrecord", + "rrsigrecord", + "sigrecord", + "srvrecord", + "sshfprecord", + "txtrecord" + ], + "attribute_members": {}, + "bindable": false, + "container_dn": "cn=dns", "default_attributes": [ "idnsname", "idnszoneactive", @@ -714,20 +4204,88 @@ "idnssoarefresh", "idnssoaretry", "idnssoaexpire", - "idnssoaminimum" + "idnssoaminimum", + "arecord", + "aaaarecord", + "a6record", + "afsdbrecord", + "aplrecord", + "certrecord", + "cnamerecord", + "dhcidrecord", + "dlvrecord", + "dnamerecord", + "dnskeyrecord", + "dsrecord", + "hiprecord", + "ipseckeyrecord", + "keyrecord", + "kxrecord", + "locrecord", + "mxrecord", + "naptrrecord", + "nsrecord", + "nsecrecord", + "nsec3record", + "nsec3paramrecord", + "ptrrecord", + "rrsigrecord", + "rprecord", + "sigrecord", + "spfrecord", + "srvrecord", + "sshfprecord", + "tarecord", + "tkeyrecord", + "tsigrecord", + "txtrecord" + ], + "hidden_attributes": [ + "objectclass", + "aci" ], "label": "DNS", "methods": [ "add", "del", + "disable", + "enable", "find", "mod", "show" ], - "name": "dns", + "name": "dnszone", + "object_class": [ + "top", + "idnsrecord", + "idnszone" + ], + "object_class_config": null, + "object_name": "DNS zone", + "object_name_plural": "DNS zones", + "parent_object": "", "primary_key": "idnsname", + "rdn_attribute": "", + "relationships": { + "member": [ + "Member", + "", + "no_" + ], + "memberindirect": [ + "Indirect Member", + null, + "no_indirect_" + ], + "memberof": [ + "Member Of", + "in_", + "not_in_" + ] + }, "takes_params": [ { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -739,7 +4297,7 @@ "flags": [], "hint": null, "include": null, - "label": "Zone", + "label": "Zone name", "length": null, "maxlength": null, "minlength": null, @@ -753,6 +4311,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -778,18 +4337,19 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", "cli_name": "admin_email", "cli_short_name": null, "default": null, - "doc": "administrator e-mail address", + "doc": "Administrator e-mail address", "exclude": null, "flags": [], "hint": null, "include": null, - "label": "administrator e-mail address", + "label": "Administrator e-mail address", "length": null, "maxlength": null, "minlength": null, @@ -803,19 +4363,20 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, - "autofill": false, + "autofill": true, "class": "Int", "cli_name": "serial", "cli_short_name": null, "default": null, - "doc": "SOA serial", + "doc": "SOA record serial number", "exclude": null, "flags": [], "hint": null, "include": null, "label": "SOA serial", - "maxvalue": null, + "maxvalue": 2147483647, "minvalue": null, "multivalue": false, "name": "idnssoaserial", @@ -825,19 +4386,20 @@ "type": "int" }, { + "alwaysask": false, "attribute": false, - "autofill": false, + "autofill": true, "class": "Int", "cli_name": "refresh", "cli_short_name": null, - "default": null, - "doc": "SOA refresh", + "default": 3600, + "doc": "SOA record refresh time", "exclude": null, "flags": [], "hint": null, "include": null, "label": "SOA refresh", - "maxvalue": null, + "maxvalue": 2147483647, "minvalue": null, "multivalue": false, "name": "idnssoarefresh", @@ -847,19 +4409,20 @@ "type": "int" }, { + "alwaysask": false, "attribute": false, - "autofill": false, + "autofill": true, "class": "Int", "cli_name": "retry", "cli_short_name": null, - "default": null, - "doc": "SOA retry", + "default": 900, + "doc": "SOA record retry time", "exclude": null, "flags": [], "hint": null, "include": null, "label": "SOA retry", - "maxvalue": null, + "maxvalue": 2147483647, "minvalue": null, "multivalue": false, "name": "idnssoaretry", @@ -869,19 +4432,20 @@ "type": "int" }, { + "alwaysask": false, "attribute": false, - "autofill": false, + "autofill": true, "class": "Int", "cli_name": "expire", "cli_short_name": null, - "default": null, - "doc": "SOA expire", + "default": 1209600, + "doc": "SOA record expire time", "exclude": null, "flags": [], "hint": null, "include": null, "label": "SOA expire", - "maxvalue": null, + "maxvalue": 2147483647, "minvalue": null, "multivalue": false, "name": "idnssoaexpire", @@ -891,19 +4455,20 @@ "type": "int" }, { + "alwaysask": false, "attribute": false, - "autofill": false, + "autofill": true, "class": "Int", "cli_name": "minimum", "cli_short_name": null, - "default": null, - "doc": "SOA minimum", + "default": 3600, + "doc": "SOA record minimum value", "exclude": null, "flags": [], "hint": null, "include": null, "label": "SOA minimum", - "maxvalue": null, + "maxvalue": 2147483647, "minvalue": null, "multivalue": false, "name": "idnssoaminimum", @@ -913,19 +4478,20 @@ "type": "int" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Int", "cli_name": "ttl", "cli_short_name": null, "default": null, - "doc": "SOA time to live", + "doc": "SOA record time to live", "exclude": null, "flags": [], "hint": null, "include": null, "label": "SOA time to live", - "maxvalue": null, + "maxvalue": 2147483647, "minvalue": null, "multivalue": false, "name": "dnsttl", @@ -935,13 +4501,14 @@ "type": "int" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "StrEnum", "cli_name": "class", "cli_short_name": null, "default": null, - "doc": "SOA class", + "doc": "SOA record class", "exclude": null, "flags": [], "hint": null, @@ -961,28 +4528,58 @@ ] }, { + "alwaysask": false, "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "update_policy", + "cli_short_name": null, + "default": null, + "doc": "BIND update policy", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "BIND update policy", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "idnsupdatepolicy", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": true, "autofill": true, "class": "Flag", - "cli_name": "allow_dynupdate", + "cli_name": "zone_active", "cli_short_name": null, "default": false, - "doc": "allow dynamic update?", + "doc": "Is zone active?", "exclude": null, "falsehoods": [ 0, "0", "false" ], - "flags": [], + "flags": [ + "no_update", + "no_create" + ], "hint": null, "include": null, - "label": "allow dynamic update?", + "label": "Active zone", "multivalue": false, - "name": "idnsallowdynupdate", + "name": "idnszoneactive", "primary_key": false, "query": false, - "required": true, + "required": false, "truths": [ "1", 1, @@ -991,33 +4588,57 @@ "type": "bool" }, { - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "update_policy", + "alwaysask": false, + "attribute": true, + "autofill": true, + "class": "Flag", + "cli_name": "allow_dynupdate", "cli_short_name": null, - "default": null, - "doc": "BIND update policy", + "default": false, + "doc": "Allow dynamic update?", "exclude": null, + "falsehoods": [ + 0, + "0", + "false" + ], "flags": [], "hint": null, "include": null, - "label": "BIND update policy", - "length": null, - "maxlength": null, - "minlength": null, + "label": "Dynamic update", "multivalue": false, - "name": "idnsupdatepolicy", - "pattern": null, - "pattern_errmsg": null, + "name": "idnsallowdynupdate", "primary_key": false, "query": false, - "required": false, - "type": "unicode" + "required": true, + "truths": [ + "1", + 1, + "true" + ], + "type": "bool" } - ] + ], + "uuid_attribute": "" }, "group": { + "aciattrs": [ + "businesscategory", + "cn", + "description", + "gidnumber", + "ipauniqueid", + "member", + "memberof", + "memberuid", + "mepmanagedby", + "o", + "objectclass", + "ou", + "owner", + "seealso", + "userpassword" + ], "attribute_members": { "member": [ "user", @@ -1027,16 +4648,15 @@ "user", "group", "netgroup", - "rolegroup", - "taskgroup" + "role" ], "memberof": [ "group", "netgroup", - "rolegroup", - "taskgroup" + "role" ] }, + "bindable": false, "container_dn": "cn=groups,cn=accounts", "default_attributes": [ "cn", @@ -1071,12 +4691,30 @@ "parent_object": "", "primary_key": "cn", "rdn_attribute": "", + "relationships": { + "member": [ + "Member", + "", + "no_" + ], + "memberindirect": [ + "Indirect Member", + null, + "no_indirect_" + ], + "memberof": [ + "Member Of", + "in_", + "not_in_" + ] + }, "takes_params": [ { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", - "cli_name": "name", + "cli_name": "group_name", "cli_short_name": null, "default": null, "doc": "Group name", @@ -1086,11 +4724,11 @@ "include": null, "label": "Group name", "length": null, - "maxlength": 33, + "maxlength": 255, "minlength": null, "multivalue": false, "name": "cn", - "pattern": "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]{0,30}[a-zA-Z0-9_.$-]?$", + "pattern": "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]{0,252}[a-zA-Z0-9_.$-]?$", "pattern_errmsg": "may only include letters, numbers, _, -, . and $", "primary_key": true, "query": false, @@ -1098,6 +4736,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -1123,6 +4762,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Int", @@ -1135,7 +4775,7 @@ "hint": null, "include": null, "label": "GID", - "maxvalue": null, + "maxvalue": 2147483647, "minvalue": null, "multivalue": false, "name": "gidnumber", @@ -1147,7 +4787,24 @@ ], "uuid_attribute": "ipauniqueid" }, - "hbac": { + "hbacrule": { + "aciattrs": [ + "accessruletype", + "accesstime", + "cn", + "description", + "externalhost", + "hostcategory", + "ipaenabledflag", + "ipauniqueid", + "memberhost", + "memberservice", + "memberuser", + "servicecategory", + "sourcehost", + "sourcehostcategory", + "usercategory" + ], "attribute_members": { "memberhost": [ "host", @@ -1166,12 +4823,12 @@ "hostgroup" ] }, + "bindable": false, "container_dn": "cn=hbac", "default_attributes": [ "cn", "accessruletype", "ipaenabledflag", - "accesstime", "description", "usercategory", "hostcategory", @@ -1191,7 +4848,6 @@ "label": "HBAC", "methods": [ "add", - "add_accesstime", "add_host", "add_service", "add_sourcehost", @@ -1201,14 +4857,13 @@ "enable", "find", "mod", - "remove_accesstime", "remove_host", "remove_service", "remove_sourcehost", "remove_user", "show" ], - "name": "hbac", + "name": "hbacrule", "object_class": [ "ipaassociation", "ipahbacrule" @@ -1219,8 +4874,26 @@ "parent_object": "", "primary_key": "cn", "rdn_attribute": "ipauniqueid", + "relationships": { + "member": [ + "Member", + "", + "no_" + ], + "memberindirect": [ + "Indirect Member", + null, + "no_indirect_" + ], + "memberof": [ + "Member Of", + "in_", + "not_in_" + ] + }, "takes_params": [ { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -1246,6 +4919,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "StrEnum", @@ -1270,6 +4944,7 @@ ] }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "StrEnum", @@ -1293,6 +4968,7 @@ ] }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "StrEnum", @@ -1316,6 +4992,7 @@ ] }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "StrEnum", @@ -1339,6 +5016,7 @@ ] }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "StrEnum", @@ -1362,31 +5040,7 @@ ] }, { - "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" - }, - { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -1412,6 +5066,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": true, "class": "Flag", @@ -1446,6 +5101,7 @@ "type": "bool" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -1475,6 +5131,37 @@ "type": "unicode" }, { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "memberuser_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": "memberuser_group", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -1504,6 +5191,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -1533,6 +5221,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -1562,10 +5251,41 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", - "cli_name": "memberservice_service", + "cli_name": "sourcehost_hostgroup", + "cli_short_name": null, + "default": null, + "doc": "Source host groups", + "exclude": null, + "flags": [ + "no_update", + "no_create", + "no_search" + ], + "hint": null, + "include": null, + "label": "Source host groups", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "sourcehost_hostgroup", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "memberservice_hbacsvc", "cli_short_name": null, "default": null, "doc": "Services", @@ -1582,7 +5302,7 @@ "maxlength": null, "minlength": null, "multivalue": false, - "name": "memberservice_service", + "name": "memberservice_hbacsvc", "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -1591,10 +5311,11 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", - "cli_name": "memberservice_servicegroup", + "cli_name": "memberservice_hbacsvcgroup", "cli_short_name": null, "default": null, "doc": "Service Groups", @@ -1611,7 +5332,7 @@ "maxlength": null, "minlength": null, "multivalue": false, - "name": "memberservice_servicegroup", + "name": "memberservice_hbacsvcgroup", "pattern": null, "pattern_errmsg": null, "primary_key": false, @@ -1623,7 +5344,15 @@ "uuid_attribute": "ipauniqueid" }, "hbacsvc": { + "aciattrs": [ + "cn", + "description", + "ipauniqueid", + "memberof", + "objectclass" + ], "attribute_members": {}, + "bindable": false, "container_dn": "cn=hbacservices,cn=hbac", "default_attributes": [ "cn", @@ -1634,7 +5363,7 @@ "objectclass", "aci" ], - "label": "Services", + "label": "HBAC Services", "methods": [ "add", "del", @@ -1653,15 +5382,33 @@ "parent_object": "", "primary_key": "cn", "rdn_attribute": "", + "relationships": { + "member": [ + "Member", + "", + "no_" + ], + "memberindirect": [ + "Indirect Member", + null, + "no_indirect_" + ], + "memberof": [ + "Member Of", + "in_", + "not_in_" + ] + }, "takes_params": [ { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", "cli_name": "service", "cli_short_name": null, "default": null, - "doc": "HBAC Service", + "doc": "HBAC service", "exclude": null, "flags": [], "hint": null, @@ -1680,13 +5427,14 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", "cli_name": "desc", "cli_short_name": null, "default": null, - "doc": "Description of service", + "doc": "HBAC service description", "exclude": null, "flags": [], "hint": null, @@ -1708,11 +5456,24 @@ "uuid_attribute": "ipauniqueid" }, "hbacsvcgroup": { + "aciattrs": [ + "businesscategory", + "cn", + "description", + "ipauniqueid", + "member", + "o", + "objectclass", + "ou", + "owner", + "seealso" + ], "attribute_members": { "member": [ "hbacsvc" ] }, + "bindable": false, "container_dn": "cn=hbacservicegroups,cn=hbac", "default_attributes": [ "cn", @@ -1723,7 +5484,7 @@ "objectclass", "aci" ], - "label": "HBAC Service Groups", + "label": "HBAC service Groups", "methods": [ "add", "add_member", @@ -1744,8 +5505,26 @@ "parent_object": "", "primary_key": "cn", "rdn_attribute": "", + "relationships": { + "member": [ + "Member", + "", + "no_" + ], + "memberindirect": [ + "Indirect Member", + null, + "no_indirect_" + ], + "memberof": [ + "Member Of", + "in_", + "not_in_" + ] + }, "takes_params": [ { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -1771,6 +5550,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -1799,16 +5579,38 @@ "uuid_attribute": "ipauniqueid" }, "host": { + "aciattrs": [ + "cn", + "description", + "enrolledby", + "fqdn", + "ipaclientversion", + "ipauniqueid", + "l", + "managedby", + "memberof", + "nshardwareplatform", + "nshostlocation", + "nsosversion", + "objectclass", + "serverhostname", + "usercertificate", + "userpassword" + ], "attribute_members": { "enrolledby": [ "user" ], + "managedby": [ + "host" + ], "memberof": [ "hostgroup", "netgroup", - "rolegroup" + "role" ] }, + "bindable": true, "container_dn": "cn=computers,cn=accounts", "default_attributes": [ "fqdn", @@ -1820,7 +5622,8 @@ "nsosversion", "usercertificate", "memberof", - "krblastpwdchange" + "krblastpwdchange", + "managedby" ], "hidden_attributes": [ "objectclass", @@ -1829,10 +5632,12 @@ "label": "Hosts", "methods": [ "add", + "add_managedby", "del", "disable", "find", "mod", + "remove_managedby", "show" ], "name": "host", @@ -1849,8 +5654,26 @@ "parent_object": "", "primary_key": "fqdn", "rdn_attribute": "", + "relationships": { + "enrolledby": [ + "Enrolled by", + "enroll_by_", + "not_enroll_by_" + ], + "managedby": [ + "Managed by", + "man_by_", + "not_man_by_" + ], + "memberof": [ + "Member Of", + "in_", + "not_in_" + ] + }, "takes_params": [ { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -1876,6 +5699,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -1901,6 +5725,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -1926,6 +5751,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -1951,6 +5777,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -1976,6 +5803,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -2001,6 +5829,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -2026,6 +5855,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": true, "class": "Flag", @@ -2058,6 +5888,7 @@ "type": "bool" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -2087,6 +5918,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Bytes", @@ -2112,6 +5944,7 @@ "type": "str" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -2144,6 +5977,19 @@ "uuid_attribute": "ipauniqueid" }, "hostgroup": { + "aciattrs": [ + "businesscategory", + "cn", + "description", + "ipauniqueid", + "member", + "memberof", + "o", + "objectclass", + "ou", + "owner", + "seealso" + ], "attribute_members": { "member": [ "host", @@ -2157,6 +6003,7 @@ "hostgroup" ] }, + "bindable": false, "container_dn": "cn=hostgroups,cn=accounts", "default_attributes": [ "cn", @@ -2190,12 +6037,30 @@ "parent_object": "", "primary_key": "cn", "rdn_attribute": "", + "relationships": { + "member": [ + "Member", + "", + "no_" + ], + "memberindirect": [ + "Indirect Member", + null, + "no_indirect_" + ], + "memberof": [ + "Member Of", + "in_", + "not_in_" + ] + }, "takes_params": [ { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", - "cli_name": "name", + "cli_name": "hostgroup_name", "cli_short_name": null, "default": null, "doc": "Name of host-group", @@ -2217,6 +6082,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -2245,8 +6111,10 @@ "uuid_attribute": "ipauniqueid" }, "krbtpolicy": { + "aciattrs": [], "attribute_members": {}, - "container_dn": "cn=AYOUNG.BOSTON.DEVEL.REDHAT.COM,cn=kerberos", + "bindable": false, + "container_dn": "cn=IPA,cn=kerberos", "default_attributes": [ "krbmaxticketlife", "krbmaxrenewableage" @@ -2269,8 +6137,26 @@ "parent_object": "", "primary_key": "uid", "rdn_attribute": "", + "relationships": { + "member": [ + "Member", + "", + "no_" + ], + "memberindirect": [ + "Indirect Member", + null, + "no_indirect_" + ], + "memberof": [ + "Member Of", + "in_", + "not_in_" + ] + }, "takes_params": [ { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -2296,6 +6182,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Int", @@ -2308,8 +6195,8 @@ "hint": null, "include": null, "label": "Max life", - "maxvalue": null, - "minvalue": null, + "maxvalue": 2147483647, + "minvalue": 1, "multivalue": false, "name": "krbmaxticketlife", "primary_key": false, @@ -2318,6 +6205,7 @@ "type": "int" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Int", @@ -2330,8 +6218,8 @@ "hint": null, "include": null, "label": "Max renew", - "maxvalue": null, - "minvalue": null, + "maxvalue": 2147483647, + "minvalue": 1, "multivalue": false, "name": "krbmaxrenewableage", "primary_key": false, @@ -2343,6 +6231,20 @@ "uuid_attribute": "" }, "netgroup": { + "aciattrs": [ + "cn", + "description", + "externalhost", + "hostcategory", + "ipaenabledflag", + "ipauniqueid", + "member", + "memberhost", + "memberof", + "memberuser", + "nisdomainname", + "usercategory" + ], "attribute_members": { "member": [ "netgroup" @@ -2362,6 +6264,7 @@ "group" ] }, + "bindable": false, "container_dn": "cn=ng,cn=alt", "default_attributes": [ "cn", @@ -2402,8 +6305,36 @@ "parent_object": "", "primary_key": "cn", "rdn_attribute": "ipauniqueid", + "relationships": { + "member": [ + "Member", + "", + "no_" + ], + "memberhost": [ + "Member", + "", + "no_" + ], + "memberindirect": [ + "Indirect Member", + null, + "no_indirect_" + ], + "memberof": [ + "Member Of", + "in_", + "not_in_" + ], + "memberuser": [ + "Member", + "", + "no_" + ] + }, "takes_params": [ { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -2429,6 +6360,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -2454,6 +6386,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -2479,6 +6412,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -2507,6 +6441,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "StrEnum", @@ -2530,6 +6465,7 @@ ] }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "StrEnum", @@ -2555,9 +6491,452 @@ ], "uuid_attribute": "ipauniqueid" }, + "permission": { + "aciattrs": [ + "businesscategory", + "cn", + "description", + "ipapermissiontype", + "member", + "o", + "objectclass", + "ou", + "owner", + "seealso" + ], + "attribute_members": { + "member": [ + "privilege" + ] + }, + "bindable": false, + "container_dn": "cn=permissions,cn=pbac", + "default_attributes": [ + "cn", + "member", + "memberof", + "memberindirect", + "ipapermissiontype" + ], + "hidden_attributes": [ + "objectclass", + "aci" + ], + "label": "Permissions", + "methods": [ + "add", + "add_member", + "del", + "find", + "mod", + "remove_member", + "show" + ], + "name": "permission", + "object_class": [ + "groupofnames", + "ipapermission" + ], + "object_class_config": null, + "object_name": "permission", + "object_name_plural": "permissions", + "parent_object": "", + "primary_key": "cn", + "rdn_attribute": "", + "relationships": { + "member": [ + "Member", + "", + "no_" + ], + "memberindirect": [ + "Indirect Member", + null, + "no_indirect_" + ], + "memberof": [ + "Member Of", + "in_", + "not_in_" + ] + }, + "takes_params": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "name", + "cli_short_name": null, + "default": null, + "doc": "Permission name", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "Permission 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" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "List", + "cli_name": "permissions", + "cli_short_name": null, + "default": null, + "doc": "Comma-separated list of permissions to grant (read, write, add, delete, all)", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "Permissions", + "multivalue": true, + "name": "permissions", + "primary_key": false, + "query": false, + "required": true, + "separator": ",", + "skipspace": true, + "type": "tuple" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "List", + "cli_name": "attrs", + "cli_short_name": null, + "default": null, + "doc": "Comma-separated list of attributes", + "exclude": null, + "flags": [ + "ask_create", + "ask_update" + ], + "hint": null, + "include": null, + "label": "Attributes", + "multivalue": true, + "name": "attrs", + "primary_key": false, + "query": false, + "required": false, + "separator": ",", + "skipspace": true, + "type": "tuple" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "StrEnum", + "cli_name": "type", + "cli_short_name": null, + "default": null, + "doc": "Type of IPA object (user, group, host, hostgroup, service, netgroup, dns)", + "exclude": null, + "flags": [ + "ask_create", + "ask_update" + ], + "hint": null, + "include": null, + "label": "Type", + "multivalue": false, + "name": "type", + "primary_key": false, + "query": false, + "required": false, + "type": "unicode", + "values": [ + "user", + "group", + "host", + "service", + "hostgroup", + "netgroup", + "dnsrecord" + ] + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "memberof", + "cli_short_name": null, + "default": null, + "doc": "Target members of a group", + "exclude": null, + "flags": [ + "ask_create", + "ask_update" + ], + "hint": null, + "include": null, + "label": "Member of group", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "memberof", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "filter", + "cli_short_name": null, + "default": null, + "doc": "Legal LDAP filter (e.g. ou=Engineering)", + "exclude": null, + "flags": [ + "ask_create", + "ask_update" + ], + "hint": null, + "include": null, + "label": "Filter", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "filter", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "subtree", + "cli_short_name": null, + "default": null, + "doc": "Subtree to apply permissions to", + "exclude": null, + "flags": [ + "ask_create", + "ask_update" + ], + "hint": null, + "include": null, + "label": "Subtree", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "subtree", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "targetgroup", + "cli_short_name": null, + "default": null, + "doc": "User group to apply permissions to", + "exclude": null, + "flags": [ + "ask_create", + "ask_update" + ], + "hint": null, + "include": null, + "label": "Target group", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "targetgroup", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + } + ], + "uuid_attribute": "" + }, + "pkinit": { + "__base64__": "" + }, + "privilege": { + "aciattrs": [ + "businesscategory", + "cn", + "description", + "member", + "memberof", + "o", + "objectclass", + "ou", + "owner", + "seealso" + ], + "attribute_members": { + "member": [ + "role" + ], + "memberof": [ + "permission" + ] + }, + "bindable": false, + "container_dn": "cn=privileges,cn=pbac", + "default_attributes": [ + "cn", + "description", + "member", + "memberof", + "memberindirect" + ], + "hidden_attributes": [ + "objectclass", + "aci" + ], + "label": "Privileges", + "methods": [ + "add", + "add_member", + "add_permission", + "del", + "find", + "mod", + "remove_member", + "remove_permission", + "show" + ], + "name": "privilege", + "object_class": [ + "nestedgroup", + "groupofnames" + ], + "object_class_config": null, + "object_name": "privilege", + "object_name_plural": "privileges", + "parent_object": "", + "primary_key": "cn", + "rdn_attribute": "", + "relationships": { + "member": [ + "Member", + "", + "no_" + ], + "memberindirect": [ + "Indirect Member", + null, + "no_indirect_" + ], + "memberof": [ + "Member Of", + "in_", + "not_in_" + ] + }, + "takes_params": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "name", + "cli_short_name": null, + "default": null, + "doc": "Privilege name", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "Privilege 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" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "desc", + "cli_short_name": null, + "default": null, + "doc": "Privilege 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" + } + ], + "uuid_attribute": "" + }, "pwpolicy": { + "aciattrs": [ + "cn", + "krbmaxpwdlife", + "krbminpwdlife", + "krbpwdfailurecountinterval", + "krbpwdhistorylength", + "krbpwdlockoutduration", + "krbpwdmaxfailure", + "krbpwdmindiffchars", + "krbpwdminlength", + "objectclass" + ], "attribute_members": {}, - "container_dn": "cn=AYOUNG.BOSTON.DEVEL.REDHAT.COM,cn=kerberos", + "bindable": false, + "container_dn": "cn=IPA,cn=kerberos", "default_attributes": [ "cn", "cospriority", @@ -2594,8 +6973,26 @@ "parent_object": "", "primary_key": "cn", "rdn_attribute": "", + "relationships": { + "member": [ + "Member", + "", + "no_" + ], + "memberindirect": [ + "Indirect Member", + null, + "no_indirect_" + ], + "memberof": [ + "Member Of", + "in_", + "not_in_" + ] + }, "takes_params": [ { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -2621,6 +7018,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Int", @@ -2633,7 +7031,7 @@ "hint": null, "include": null, "label": "Max lifetime (days)", - "maxvalue": null, + "maxvalue": 2147483647, "minvalue": 0, "multivalue": false, "name": "krbmaxpwdlife", @@ -2643,6 +7041,7 @@ "type": "int" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Int", @@ -2655,7 +7054,7 @@ "hint": null, "include": null, "label": "Min lifetime (hours)", - "maxvalue": null, + "maxvalue": 2147483647, "minvalue": 0, "multivalue": false, "name": "krbminpwdlife", @@ -2665,6 +7064,7 @@ "type": "int" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Int", @@ -2677,7 +7077,7 @@ "hint": null, "include": null, "label": "History size", - "maxvalue": null, + "maxvalue": 2147483647, "minvalue": 0, "multivalue": false, "name": "krbpwdhistorylength", @@ -2687,6 +7087,7 @@ "type": "int" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Int", @@ -2709,6 +7110,7 @@ "type": "int" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Int", @@ -2721,7 +7123,7 @@ "hint": null, "include": null, "label": "Min length", - "maxvalue": null, + "maxvalue": 2147483647, "minvalue": 0, "multivalue": false, "name": "krbpwdminlength", @@ -2731,6 +7133,7 @@ "type": "int" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Int", @@ -2743,7 +7146,7 @@ "hint": null, "include": null, "label": "Priority", - "maxvalue": null, + "maxvalue": 2147483647, "minvalue": 0, "multivalue": false, "name": "cospriority", @@ -2751,11 +7154,92 @@ "query": false, "required": true, "type": "int" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "maxfail", + "cli_short_name": null, + "default": null, + "doc": "Consecutive failures before lockout", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "Max failures", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "krbpwdmaxfailure", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "failinterval", + "cli_short_name": null, + "default": null, + "doc": "Period after which failure count will be reset (seconds)", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "Failure reset interval", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "krbpwdfailurecountinterval", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "lockouttime", + "cli_short_name": null, + "default": null, + "doc": "Period for which lockout is enforced (seconds)", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "Lockout duration", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "krbpwdlockoutduration", + "primary_key": false, + "query": false, + "required": false, + "type": "int" } ], "uuid_attribute": "" }, - "rolegroup": { + "role": { + "aciattrs": [ + "businesscategory", + "cn", + "description", + "member", + "memberof", + "o", + "objectclass", + "ou", + "owner", + "seealso" + ], "attribute_members": { "member": [ "user", @@ -2763,17 +7247,12 @@ "host", "hostgroup" ], - "memberindirect": [ - "user", - "group", - "host", - "hostgroup" - ], "memberof": [ - "taskgroup" + "privilege" ] }, - "container_dn": "cn=rolegroups,cn=accounts", + "bindable": false, + "container_dn": "cn=roles,cn=accounts", "default_attributes": [ "cn", "description", @@ -2785,41 +7264,61 @@ "objectclass", "aci" ], - "label": "Role Groups", + "label": "Role", "methods": [ "add", "add_member", + "add_privilege", "del", "find", "mod", "remove_member", + "remove_privilege", "show" ], - "name": "rolegroup", + "name": "role", "object_class": [ "groupofnames", "nestedgroup" ], "object_class_config": null, - "object_name": "rolegroup", - "object_name_plural": "rolegroups", + "object_name": "role", + "object_name_plural": "roles", "parent_object": "", "primary_key": "cn", "rdn_attribute": "", + "relationships": { + "member": [ + "Member", + "", + "no_" + ], + "memberindirect": [ + "Indirect Member", + null, + "no_indirect_" + ], + "memberof": [ + "Member Of", + "in_", + "not_in_" + ] + }, "takes_params": [ { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", "cli_name": "name", "cli_short_name": null, "default": null, - "doc": "Role-group name", + "doc": "Role name", "exclude": null, "flags": [], "hint": null, "include": null, - "label": "Role-group name", + "label": "Role name", "length": null, "maxlength": null, "minlength": null, @@ -2833,6 +7332,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -2860,12 +7360,134 @@ ], "uuid_attribute": "" }, + "selfservice": { + "bindable": false, + "label": "Self Service Permissions", + "methods": [ + "add", + "del", + "find", + "mod", + "show" + ], + "name": "selfservice", + "object_name": [ + "selfservice" + ], + "object_name_plural": [ + "selfservice" + ], + "primary_key": "aciname", + "takes_params": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "name", + "cli_short_name": null, + "default": null, + "doc": "Self-Service name", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "Self-Service name", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "aciname", + "pattern": null, + "pattern_errmsg": null, + "primary_key": true, + "query": false, + "required": true, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "List", + "cli_name": "permissions", + "cli_short_name": null, + "default": null, + "doc": "Comma-separated list of permissions to grant (read, write). Default is write.", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "Permissions", + "multivalue": true, + "name": "permissions", + "primary_key": false, + "query": false, + "required": false, + "separator": ",", + "skipspace": true, + "type": "tuple" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "List", + "cli_name": "attrs", + "cli_short_name": null, + "default": null, + "doc": "Comma-separated list of attributes", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "Attributes", + "multivalue": true, + "name": "attrs", + "primary_key": false, + "query": false, + "required": true, + "separator": ",", + "skipspace": true, + "type": "tuple" + } + ] + }, "service": { + "aciattrs": [ + "ipauniqueid", + "krbcanonicalname", + "krbextradata", + "krblastadminunlock", + "krblastfailedauth", + "krblastpwdchange", + "krblastsuccessfulauth", + "krbloginfailedcount", + "krbmaxrenewableage", + "krbmaxticketlife", + "krbobjectreferences", + "krbpasswordexpiration", + "krbprincipalaliases", + "krbprincipalexpiration", + "krbprincipalkey", + "krbprincipalname", + "krbprincipaltype", + "krbpwdhistory", + "krbpwdpolicyreference", + "krbticketflags", + "krbticketpolicyreference", + "krbupenabled", + "managedby", + "memberof", + "objectclass", + "usercertificate" + ], "attribute_members": { "managedby": [ "host" ] }, + "bindable": true, "container_dn": "cn=services,cn=accounts", "default_attributes": [ "krbprincipalname", @@ -2903,8 +7525,16 @@ "parent_object": "", "primary_key": "krbprincipalname", "rdn_attribute": "", + "relationships": { + "managedby": [ + "Managed by", + "man_by_", + "not_man_by_" + ] + }, "takes_params": [ { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -2930,6 +7560,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Bytes", @@ -2938,7 +7569,9 @@ "default": null, "doc": "Base-64 encoded server certificate", "exclude": null, - "flags": [], + "flags": [ + "no_search" + ], "hint": null, "include": null, "label": "Certificate", @@ -2958,7 +7591,15 @@ "uuid_attribute": "ipauniqueid" }, "sudocmd": { + "aciattrs": [ + "description", + "ipauniqueid", + "memberof", + "objectclass", + "sudocmd" + ], "attribute_members": {}, + "bindable": false, "container_dn": "cn=sudocmds,cn=sudo", "default_attributes": [ "sudocmd", @@ -2968,7 +7609,7 @@ "objectclass", "aci" ], - "label": "SudoCmds", + "label": "SUDO Commands", "methods": [ "add", "del", @@ -2987,8 +7628,26 @@ "parent_object": "", "primary_key": "sudocmd", "rdn_attribute": "", + "relationships": { + "member": [ + "Member", + "", + "no_" + ], + "memberindirect": [ + "Indirect Member", + null, + "no_indirect_" + ], + "memberof": [ + "Member Of", + "in_", + "not_in_" + ] + }, "takes_params": [ { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -3014,6 +7673,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -3042,6 +7702,18 @@ "uuid_attribute": "ipauniqueid" }, "sudocmdgroup": { + "aciattrs": [ + "businesscategory", + "cn", + "description", + "ipauniqueid", + "member", + "o", + "objectclass", + "ou", + "owner", + "seealso" + ], "attribute_members": { "member": [ "sudocmd", @@ -3055,6 +7727,7 @@ "sudocmdgroup" ] }, + "bindable": false, "container_dn": "cn=sudocmdgroups,cn=sudo", "default_attributes": [ "cn", @@ -3067,7 +7740,7 @@ "objectclass", "aci" ], - "label": "Sudo Command Groups", + "label": "SUDO Command Groups", "methods": [ "add", "add_member", @@ -3088,12 +7761,30 @@ "parent_object": "", "primary_key": "cn", "rdn_attribute": "", + "relationships": { + "member": [ + "Member", + "", + "no_" + ], + "memberindirect": [ + "Indirect Member", + null, + "no_indirect_" + ], + "memberof": [ + "Member Of", + "in_", + "not_in_" + ] + }, "takes_params": [ { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", - "cli_name": "name", + "cli_name": "sudocmdgroup_name", "cli_short_name": null, "default": null, "doc": "Sudo Command Group", @@ -3115,6 +7806,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -3140,6 +7832,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -3169,6 +7862,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -3201,7 +7895,37 @@ "uuid_attribute": "ipauniqueid" }, "sudorule": { + "aciattrs": [ + "cmdcategory", + "cn", + "description", + "externalhost", + "externaluser", + "hostcategory", + "hostmask", + "ipaenabledflag", + "ipasudoopt", + "ipasudorunas", + "ipasudorunasextgroup", + "ipasudorunasextuser", + "ipasudorunasgroup", + "ipasudorunasgroupcategory", + "ipasudorunasusercategory", + "ipauniqueid", + "memberallowcmd", + "memberdenycmd", + "memberhost", + "memberuser", + "usercategory" + ], "attribute_members": { + "ipasudorunas": [ + "user", + "group" + ], + "ipasudorunasgroup": [ + "group" + ], "memberallowcmd": [ "sudocmd", "sudocmdgroup" @@ -3219,28 +7943,45 @@ "group" ] }, + "bindable": false, "container_dn": "cn=sudorules,cn=sudo", "default_attributes": [ "cn", - "description" + "ipaenabledflag", + "description", + "usercategory", + "hostcategory", + "cmdcategory", + "memberuser", + "memberhost", + "memberallowcmd", + "memberdenycmd" ], "hidden_attributes": [ "objectclass", "aci" ], - "label": "SudoRule", + "label": "SUDO", "methods": [ "add", "add_allow_command", "add_deny_command", "add_host", + "add_option", + "add_runasgroup", + "add_runasuser", "add_user", "del", + "disable", + "enable", "find", "mod", "remove_allow_command", "remove_deny_command", "remove_host", + "remove_option", + "remove_runasgroup", + "remove_runasuser", "remove_user", "show" ], @@ -3255,12 +7996,30 @@ "parent_object": "", "primary_key": "cn", "rdn_attribute": "ipauniqueid", + "relationships": { + "member": [ + "Member", + "", + "no_" + ], + "memberindirect": [ + "Indirect Member", + null, + "no_indirect_" + ], + "memberof": [ + "Member Of", + "in_", + "not_in_" + ] + }, "takes_params": [ { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", - "cli_name": "name", + "cli_name": "sudorule_name", "cli_short_name": null, "default": null, "doc": "Rule name", @@ -3282,6 +8041,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -3307,6 +8067,90 @@ "type": "unicode" }, { + "alwaysask": false, + "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" + }, + { + "alwaysask": false, + "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" + ] + }, + { + "alwaysask": false, + "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" + ] + }, + { + "alwaysask": false, "attribute": false, "autofill": false, "class": "StrEnum", @@ -3330,6 +8174,55 @@ ] }, { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "StrEnum", + "cli_name": "runasusercat", + "cli_short_name": null, + "default": null, + "doc": "Run As User category the rule applies to", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "Run As User category", + "multivalue": false, + "name": "ipasudorunasusercategory", + "primary_key": false, + "query": false, + "required": false, + "type": "unicode", + "values": [ + "all" + ] + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "StrEnum", + "cli_name": "runasgroupcat", + "cli_short_name": null, + "default": null, + "doc": "Run As Group category the rule applies to", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "Run As Group category", + "multivalue": false, + "name": "ipasudorunasgroupcategory", + "primary_key": false, + "query": false, + "required": false, + "type": "unicode", + "values": [ + "all" + ] + }, + { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -3359,6 +8252,37 @@ "type": "unicode" }, { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "memberuser_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": "memberuser_group", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -3388,6 +8312,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -3417,6 +8342,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -3446,6 +8372,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -3475,6 +8402,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -3504,6 +8432,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -3531,118 +8460,240 @@ "query": false, "required": false, "type": "unicode" - } - ], - "uuid_attribute": "ipauniqueid" - }, - "taskgroup": { - "attribute_members": { - "member": [ - "user", - "group", - "rolegroup" - ], - "memberindirect": [ - "user", - "group", - "rolegroup" - ] - }, - "container_dn": "cn=taskgroups,cn=accounts", - "default_attributes": [ - "cn", - "description", - "member", - "memberof", - "memberindirect" - ], - "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", - "rdn_attribute": "", - "takes_params": [ + }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", - "cli_name": "name", + "cli_name": "ipasudorunas_user", + "cli_short_name": null, + "default": null, + "doc": "Run As User", + "exclude": null, + "flags": [ + "no_update", + "no_create", + "no_search" + ], + "hint": null, + "include": null, + "label": "Run As User", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "ipasudorunas_user", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "ipasudorunasgroup_group", + "cli_short_name": null, + "default": null, + "doc": "Run As Group", + "exclude": null, + "flags": [ + "no_update", + "no_create", + "no_search" + ], + "hint": null, + "include": null, + "label": "Run As Group", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "ipasudorunasgroup_group", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "externaluser", "cli_short_name": null, "default": null, - "doc": "Task-group name", + "doc": "External User the rule applies to", "exclude": null, "flags": [], "hint": null, "include": null, - "label": "Task-group name", + "label": "External User", "length": null, "maxlength": null, "minlength": null, "multivalue": false, - "name": "cn", + "name": "externaluser", "pattern": null, "pattern_errmsg": null, - "primary_key": true, + "primary_key": false, "query": false, - "required": true, + "required": false, "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", - "cli_name": "desc", + "cli_name": "runasexternaluser", "cli_short_name": null, "default": null, - "doc": "Task-group description", + "doc": "External User the commands can run as", "exclude": null, "flags": [], "hint": null, "include": null, - "label": "Description", + "label": "RunAs External User", "length": null, "maxlength": null, "minlength": null, "multivalue": false, - "name": "description", + "name": "ipasudorunasextuser", "pattern": null, "pattern_errmsg": null, "primary_key": false, "query": false, - "required": true, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "runasexternalgroup", + "cli_short_name": null, + "default": null, + "doc": "External Group the commands can run as", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "RunAs External Group", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "ipasudorunasextgroup", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, "type": "unicode" } ], - "uuid_attribute": "" + "uuid_attribute": "ipauniqueid" }, "user": { + "aciattrs": [ + "audio", + "businesscategory", + "carlicense", + "cn", + "departmentnumber", + "description", + "destinationindicator", + "displayname", + "employeenumber", + "employeetype", + "facsimiletelephonenumber", + "gecos", + "gidnumber", + "givenname", + "homedirectory", + "homephone", + "homepostaladdress", + "inetuserhttpurl", + "inetuserstatus", + "initials", + "internationalisdnnumber", + "ipauniqueid", + "jpegphoto", + "krbcanonicalname", + "krbextradata", + "krblastadminunlock", + "krblastfailedauth", + "krblastpwdchange", + "krblastsuccessfulauth", + "krbloginfailedcount", + "krbmaxrenewableage", + "krbmaxticketlife", + "krbpasswordexpiration", + "krbprincipalaliases", + "krbprincipalexpiration", + "krbprincipalkey", + "krbprincipalname", + "krbprincipaltype", + "krbpwdhistory", + "krbpwdpolicyreference", + "krbticketflags", + "krbticketpolicyreference", + "krbupenabled", + "l", + "labeleduri", + "loginshell", + "mail", + "manager", + "memberof", + "mepmanagedentry", + "mobile", + "o", + "objectclass", + "ou", + "pager", + "photo", + "physicaldeliveryofficename", + "postaladdress", + "postalcode", + "postofficebox", + "preferreddeliverymethod", + "preferredlanguage", + "registeredaddress", + "roomnumber", + "secretary", + "seealso", + "sn", + "st", + "street", + "telephonenumber", + "teletexterminalidentifier", + "telexnumber", + "title", + "uid", + "uidnumber", + "usercertificate", + "userpassword", + "userpkcs12", + "usersmimecertificate", + "x121address", + "x500uniqueidentifier" + ], "attribute_members": { "memberof": [ "group", "netgroup", - "rolegroup", - "taskgroup" + "role" ] }, + "bindable": true, "container_dn": "cn=users,cn=accounts", "default_attributes": [ "uid", @@ -3668,7 +8719,8 @@ "enable", "find", "mod", - "show" + "show", + "unlock" ], "name": "user", "object_class": [ @@ -3680,8 +8732,26 @@ "parent_object": "", "primary_key": "uid", "rdn_attribute": "", + "relationships": { + "member": [ + "Member", + "", + "no_" + ], + "memberindirect": [ + "Indirect Member", + null, + "no_indirect_" + ], + "memberof": [ + "Member Of", + "in_", + "not_in_" + ] + }, "takes_params": [ { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -3695,11 +8765,11 @@ "include": null, "label": "User login", "length": null, - "maxlength": 33, + "maxlength": 255, "minlength": null, "multivalue": false, "name": "uid", - "pattern": "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]{0,30}[a-zA-Z0-9_.$-]?$", + "pattern": "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]{0,252}[a-zA-Z0-9_.$-]?$", "pattern_errmsg": "may only include letters, numbers, _, -, . and $", "primary_key": true, "query": false, @@ -3707,6 +8777,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -3732,6 +8803,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -3757,6 +8829,85 @@ "type": "unicode" }, { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Str", + "cli_name": "cn", + "cli_short_name": null, + "default": null, + "doc": "Full name", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "Full name", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "cn", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Str", + "cli_name": "displayname", + "cli_short_name": null, + "default": null, + "doc": "Display name", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "Display name", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "displayname", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Str", + "cli_name": "initials", + "cli_short_name": null, + "default": null, + "doc": "Initials", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "Initials", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "initials", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -3782,6 +8933,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": true, "class": "Str", @@ -3807,6 +8959,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -3832,6 +8985,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": true, "class": "Str", @@ -3840,7 +8994,9 @@ "default": null, "doc": "Kerberos principal", "exclude": null, - "flags": [], + "flags": [ + "no_update" + ], "hint": null, "include": null, "label": "Kerberos principal", @@ -3857,6 +9013,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -3882,6 +9039,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Password", @@ -3909,6 +9067,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": true, "class": "Int", @@ -3921,8 +9080,8 @@ "hint": null, "include": null, "label": "UID", - "maxvalue": null, - "minvalue": null, + "maxvalue": 2147483647, + "minvalue": 1, "multivalue": false, "name": "uidnumber", "primary_key": false, @@ -3931,6 +9090,30 @@ "type": "int" }, { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "gidnumber", + "cli_short_name": null, + "default": null, + "doc": "Group ID Number", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "GID", + "maxvalue": 2147483647, + "minvalue": null, + "multivalue": false, + "name": "gidnumber", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + }, + { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -3956,6 +9139,82 @@ "type": "unicode" }, { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "city", + "cli_short_name": null, + "default": null, + "doc": "City", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "City", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "l", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "state", + "cli_short_name": null, + "default": null, + "doc": "State/Province", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "State/Province", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "st", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "postalcode", + "cli_short_name": null, + "default": null, + "doc": "ZIP", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "ZIP", + "maxvalue": 2147483647, + "minvalue": null, + "multivalue": false, + "name": "postalcode", + "primary_key": false, + "query": false, + "required": false, + "type": "int" + }, + { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -3981,6 +9240,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -4006,6 +9266,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -4031,6 +9292,7 @@ "type": "unicode" }, { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", @@ -4056,6 +9318,111 @@ "type": "unicode" }, { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "orgunit", + "cli_short_name": null, + "default": null, + "doc": "Org. Unit", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "Org. Unit", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "ou", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "title", + "cli_short_name": null, + "default": null, + "doc": "Job Title", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "Job Title", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "title", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "manager", + "cli_short_name": null, + "default": null, + "doc": "Manager", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "Manager", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "manager", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "carlicense", + "cli_short_name": null, + "default": null, + "doc": "Car License", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "Car License", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "carlicense", + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "type": "unicode" + }, + { + "alwaysask": false, "attribute": false, "autofill": false, "class": "Bool", |