summaryrefslogtreecommitdiffstats
path: root/install/ui/test/data/json_metadata.json
diff options
context:
space:
mode:
Diffstat (limited to 'install/ui/test/data/json_metadata.json')
-rw-r--r--install/ui/test/data/json_metadata.json5871
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",