{
    "error": null,
    "id": 0,
    "result": {
        "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__": ""
            }
        },
        "objects": {
            "aci": {
                "__base64__": ""
            },
            "automountkey": {
                "aciattrs": [
                    "automountinformation",
                    "automountkey",
                    "description",
                    "objectclass"
                ],
                "attribute_members": {},
                "bindable": false,
                "container_dn": "cn=automount",
                "default_attributes": [
                    "automountkey",
                    "automountinformation",
                    "description"
                ],
                "hidden_attributes": [
                    "objectclass",
                    "aci"
                ],
                "label": "Automount Keys",
                "methods": [
                    "add",
                    "del",
                    "find",
                    "mod",
                    "show"
                ],
                "name": "automountkey",
                "object_class": [
                    "automount"
                ],
                "object_class_config": null,
                "object_name": "automount key",
                "object_name_plural": "automount keys",
                "parent_object": "automountmap",
                "primary_key": "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": "IA5Str",
                        "cli_name": "key",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Automount key name",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Key",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "automountkey",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "IA5Str",
                        "cli_name": "info",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Mount information",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Mount information",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "automountinformation",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "description",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "description",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [
                            "no_update",
                            "no_create",
                            "no_output",
                            "no_search"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "description",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "description",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": true,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    }
                ],
                "uuid_attribute": ""
            },
            "automountlocation": {
                "aciattrs": [
                    "cn",
                    "objectclass"
                ],
                "attribute_members": {},
                "bindable": false,
                "container_dn": "cn=automount",
                "default_attributes": [
                    "cn"
                ],
                "hidden_attributes": [
                    "objectclass",
                    "aci"
                ],
                "label": "Automount",
                "methods": [
                    "add",
                    "del",
                    "find",
                    "import",
                    "show",
                    "tofiles"
                ],
                "name": "automountlocation",
                "object_class": [
                    "nscontainer"
                ],
                "object_class_config": null,
                "object_name": "automount location",
                "object_name_plural": "automount locations",
                "parent_object": "",
                "primary_key": "cn",
                "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": "location",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Automount location name",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Location",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "cn",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": true,
                        "query": false,
                        "required": true,
                        "type": "unicode"
                    }
                ],
                "uuid_attribute": ""
            },
            "automountmap": {
                "aciattrs": [
                    "automountmapname",
                    "description",
                    "objectclass"
                ],
                "attribute_members": {},
                "bindable": false,
                "container_dn": "cn=automount",
                "default_attributes": [
                    "automountmapname",
                    "description"
                ],
                "hidden_attributes": [
                    "objectclass",
                    "aci"
                ],
                "label": "Automount Maps",
                "methods": [
                    "add",
                    "add_indirect",
                    "del",
                    "find",
                    "mod",
                    "show"
                ],
                "name": "automountmap",
                "object_class": [
                    "automountmap"
                ],
                "object_class_config": null,
                "object_name": "automount map",
                "object_name_plural": "automount maps",
                "parent_object": "automountlocation",
                "primary_key": "automountmapname",
                "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": "IA5Str",
                        "cli_name": "map",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Automount map name",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Map",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "automountmapname",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": true,
                        "query": false,
                        "required": true,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "desc",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Description",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Description",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "description",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    }
                ],
                "uuid_attribute": ""
            },
            "config": {
                "aciattrs": [],
                "attribute_members": {},
                "bindable": false,
                "container_dn": "",
                "default_attributes": [
                    "ipamaxusernamelength",
                    "ipahomesrootdir",
                    "ipadefaultloginshell",
                    "ipadefaultprimarygroup",
                    "ipadefaultemaildomain",
                    "ipasearchtimelimit",
                    "ipasearchrecordslimit",
                    "ipausersearchfields",
                    "ipagroupsearchfields",
                    "ipamigrationenabled",
                    "ipacertificatesubjectbase"
                ],
                "hidden_attributes": [
                    "objectclass",
                    "aci"
                ],
                "label": "Configuration",
                "methods": [
                    "mod",
                    "show"
                ],
                "name": "config",
                "object_class": [],
                "object_class_config": null,
                "object_name": "configuration options",
                "object_name_plural": "entries",
                "parent_object": "",
                "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",
                        "cli_name": "maxusername",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Max username length",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Max username length",
                        "maxvalue": 2147483647,
                        "minvalue": 1,
                        "multivalue": false,
                        "name": "ipamaxusernamelength",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "int"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "IA5Str",
                        "cli_name": "homedirectory",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Default location of home directories",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Home directory base",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "ipahomesrootdir",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "defaultshell",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Default shell for new users",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Default shell",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "ipadefaultloginshell",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "defaultgroup",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Default group for new users",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Default users group",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "ipadefaultprimarygroup",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "emaildomain",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Default e-mail domain new users",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Default e-mail domain",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "ipadefaultemaildomain",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "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 (> 0, or -1 for unlimited)",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Search time limit",
                        "maxvalue": 2147483647,
                        "minvalue": -1,
                        "multivalue": false,
                        "name": "ipasearchtimelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "int"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "searchrecordslimit",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Max. number of records to search (-1 is unlimited)",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Search size limit",
                        "maxvalue": 2147483647,
                        "minvalue": -1,
                        "multivalue": false,
                        "name": "ipasearchrecordslimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "int"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "IA5Str",
                        "cli_name": "usersearch",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "A comma-separated list of fields to search when searching for users",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "User search fields",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "ipausersearchfields",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "IA5Str",
                        "cli_name": "groupsearch",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "A comma-separated list of fields to search when searching for groups",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Group search fields",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "ipagroupsearchfields",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Bool",
                        "cli_name": "enable_migration",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Enable migration mode",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Migration mode",
                        "multivalue": false,
                        "name": "ipamigrationenabled",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "truths": [
                            "1",
                            1,
                            "true"
                        ],
                        "type": "bool"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "subject",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Base for certificate subjects (OU=Test,O=Example)",
                        "exclude": null,
                        "flags": [
                            "no_update"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Certificate Subject base",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "ipacertificatesubjectbase",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "List",
                        "cli_name": "groupobjectclasses",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Default group objectclasses (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 objectclasses (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",
                    "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",
                    "nsds5replicatedattributelisttotal",
                    "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",
                    "cospriority",
                    "krbpwdpolicyreference"
                ],
                "hidden_attributes": [
                    "objectclass",
                    "aci"
                ],
                "label": "Entry",
                "methods": [
                    "add",
                    "del",
                    "find",
                    "mod",
                    "show"
                ],
                "name": "cosentry",
                "object_class": [
                    "top",
                    "costemplate",
                    "extensibleobject",
                    "krbcontainer"
                ],
                "object_class_config": null,
                "object_name": "entry",
                "object_name_plural": "entries",
                "parent_object": "",
                "primary_key": "cn",
                "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": "cn",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "<cn>",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<cn>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "cn",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": true,
                        "query": false,
                        "required": true,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "krbpwdpolicyreference",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "<krbpwdpolicyreference>",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<krbpwdpolicyreference>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "krbpwdpolicyreference",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "cospriority",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "<cospriority>",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<cospriority>",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "cospriority",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "type": "int"
                    }
                ],
                "uuid_attribute": ""
            },
            "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",
                    "idnssoamname",
                    "idnssoarname",
                    "idnssoaserial",
                    "idnssoarefresh",
                    "idnssoaretry",
                    "idnssoaexpire",
                    "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": "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",
                        "cli_name": "name",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Zone name (FQDN)",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Zone 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": "Str",
                        "cli_name": "name_server",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Authoritative name server",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Authoritative name server",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "idnssoamname",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "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",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Administrator e-mail address",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "idnssoarname",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Int",
                        "cli_name": "serial",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "SOA record serial number",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "SOA serial",
                        "maxvalue": 2147483647,
                        "minvalue": null,
                        "multivalue": false,
                        "name": "idnssoaserial",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "int"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Int",
                        "cli_name": "refresh",
                        "cli_short_name": null,
                        "default": 3600,
                        "doc": "SOA record refresh time",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "SOA refresh",
                        "maxvalue": 2147483647,
                        "minvalue": null,
                        "multivalue": false,
                        "name": "idnssoarefresh",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "int"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Int",
                        "cli_name": "retry",
                        "cli_short_name": null,
                        "default": 900,
                        "doc": "SOA record retry time",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "SOA retry",
                        "maxvalue": 2147483647,
                        "minvalue": null,
                        "multivalue": false,
                        "name": "idnssoaretry",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "int"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Int",
                        "cli_name": "expire",
                        "cli_short_name": null,
                        "default": 1209600,
                        "doc": "SOA record expire time",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "SOA expire",
                        "maxvalue": 2147483647,
                        "minvalue": null,
                        "multivalue": false,
                        "name": "idnssoaexpire",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "int"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Int",
                        "cli_name": "minimum",
                        "cli_short_name": null,
                        "default": 3600,
                        "doc": "SOA record minimum value",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "SOA minimum",
                        "maxvalue": 2147483647,
                        "minvalue": null,
                        "multivalue": false,
                        "name": "idnssoaminimum",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "int"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "ttl",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "SOA record time to live",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "SOA 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": "SOA record class",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "SOA class",
                        "multivalue": false,
                        "name": "dnsclass",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode",
                        "values": [
                            "IN",
                            "CS",
                            "CH",
                            "HS"
                        ]
                    },
                    {
                        "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": "zone_active",
                        "cli_short_name": null,
                        "default": false,
                        "doc": "Is zone active?",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false"
                        ],
                        "flags": [
                            "no_update",
                            "no_create"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Active zone",
                        "multivalue": false,
                        "name": "idnszoneactive",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "truths": [
                            "1",
                            1,
                            "true"
                        ],
                        "type": "bool"
                    },
                    {
                        "alwaysask": false,
                        "attribute": true,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "allow_dynupdate",
                        "cli_short_name": null,
                        "default": false,
                        "doc": "Allow dynamic update?",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Dynamic update",
                        "multivalue": false,
                        "name": "idnsallowdynupdate",
                        "primary_key": false,
                        "query": false,
                        "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",
                        "group"
                    ],
                    "memberindirect": [
                        "user",
                        "group",
                        "netgroup",
                        "role"
                    ],
                    "memberof": [
                        "group",
                        "netgroup",
                        "role"
                    ]
                },
                "bindable": false,
                "container_dn": "cn=groups,cn=accounts",
                "default_attributes": [
                    "cn",
                    "description",
                    "gidnumber",
                    "member",
                    "memberof",
                    "memberindirect"
                ],
                "hidden_attributes": [
                    "objectclass",
                    "aci"
                ],
                "label": "User Groups",
                "methods": [
                    "add",
                    "add_member",
                    "del",
                    "detach",
                    "find",
                    "mod",
                    "remove_member",
                    "show"
                ],
                "name": "group",
                "object_class": [
                    "ipausergroup"
                ],
                "object_class_config": "ipagroupobjectclasses",
                "object_name": "group",
                "object_name_plural": "groups",
                "parent_object": "",
                "primary_key": "cn",
                "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": "group_name",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Group name",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Group name",
                        "length": null,
                        "maxlength": 255,
                        "minlength": null,
                        "multivalue": false,
                        "name": "cn",
                        "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,
                        "required": true,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "desc",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Group description",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Description",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "description",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "gid",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "GID (use this option to set it manually)",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "GID",
                        "maxvalue": 2147483647,
                        "minvalue": null,
                        "multivalue": false,
                        "name": "gidnumber",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "int"
                    }
                ],
                "uuid_attribute": "ipauniqueid"
            },
            "hbacrule": {
                "aciattrs": [
                    "accessruletype",
                    "accesstime",
                    "cn",
                    "description",
                    "externalhost",
                    "hostcategory",
                    "ipaenabledflag",
                    "ipauniqueid",
                    "memberhost",
                    "memberservice",
                    "memberuser",
                    "servicecategory",
                    "sourcehost",
                    "sourcehostcategory",
                    "usercategory"
                ],
                "attribute_members": {
                    "memberhost": [
                        "host",
                        "hostgroup"
                    ],
                    "memberservice": [
                        "hbacsvc",
                        "hbacsvcgroup"
                    ],
                    "memberuser": [
                        "user",
                        "group"
                    ],
                    "sourcehost": [
                        "host",
                        "hostgroup"
                    ]
                },
                "bindable": false,
                "container_dn": "cn=hbac",
                "default_attributes": [
                    "cn",
                    "accessruletype",
                    "ipaenabledflag",
                    "description",
                    "usercategory",
                    "hostcategory",
                    "sourcehostcategory",
                    "servicecategory",
                    "ipaenabledflag",
                    "memberuser",
                    "sourcehost",
                    "memberhost",
                    "memberservice",
                    "memberhostgroup"
                ],
                "hidden_attributes": [
                    "objectclass",
                    "aci"
                ],
                "label": "HBAC",
                "methods": [
                    "add",
                    "add_host",
                    "add_service",
                    "add_sourcehost",
                    "add_user",
                    "del",
                    "disable",
                    "enable",
                    "find",
                    "mod",
                    "remove_host",
                    "remove_service",
                    "remove_sourcehost",
                    "remove_user",
                    "show"
                ],
                "name": "hbacrule",
                "object_class": [
                    "ipaassociation",
                    "ipahbacrule"
                ],
                "object_class_config": null,
                "object_name": "HBAC rule",
                "object_name_plural": "HBAC rules",
                "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_short_name": null,
                        "default": null,
                        "doc": "Rule name",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rule name",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "cn",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": true,
                        "query": false,
                        "required": true,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "StrEnum",
                        "cli_name": "type",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Rule type (allow or deny)",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rule type",
                        "multivalue": false,
                        "name": "accessruletype",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "type": "unicode",
                        "values": [
                            "allow",
                            "deny"
                        ]
                    },
                    {
                        "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",
                        "cli_name": "srchostcat",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Source host category the rule applies to",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Source host category",
                        "multivalue": false,
                        "name": "sourcehostcategory",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode",
                        "values": [
                            "all"
                        ]
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "StrEnum",
                        "cli_name": "servicecat",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Service category the rule applies to",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Service category",
                        "multivalue": false,
                        "name": "servicecategory",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode",
                        "values": [
                            "all"
                        ]
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "desc",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Description",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Description",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "description",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "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": "Str",
                        "cli_name": "memberuser_user",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Users",
                        "exclude": null,
                        "flags": [
                            "no_update",
                            "no_create",
                            "no_search"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Users",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "memberuser_user",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "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",
                        "cli_name": "memberhost_host",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Hosts",
                        "exclude": null,
                        "flags": [
                            "no_update",
                            "no_create",
                            "no_search"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Hosts",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "memberhost_host",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "memberhost_hostgroup",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Host Groups",
                        "exclude": null,
                        "flags": [
                            "no_update",
                            "no_create",
                            "no_search"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Host Groups",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "memberhost_hostgroup",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "sourcehost_host",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Source hosts",
                        "exclude": null,
                        "flags": [
                            "no_update",
                            "no_create",
                            "no_search"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Source hosts",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "sourcehost_host",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "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",
                        "exclude": null,
                        "flags": [
                            "no_update",
                            "no_create",
                            "no_search"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Services",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "memberservice_hbacsvc",
                        "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_hbacsvcgroup",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Service Groups",
                        "exclude": null,
                        "flags": [
                            "no_update",
                            "no_create",
                            "no_search"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Service Groups",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "memberservice_hbacsvcgroup",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    }
                ],
                "uuid_attribute": "ipauniqueid"
            },
            "hbacsvc": {
                "aciattrs": [
                    "cn",
                    "description",
                    "ipauniqueid",
                    "memberof",
                    "objectclass"
                ],
                "attribute_members": {},
                "bindable": false,
                "container_dn": "cn=hbacservices,cn=hbac",
                "default_attributes": [
                    "cn",
                    "description",
                    "memberindirect"
                ],
                "hidden_attributes": [
                    "objectclass",
                    "aci"
                ],
                "label": "HBAC Services",
                "methods": [
                    "add",
                    "del",
                    "find",
                    "mod",
                    "show"
                ],
                "name": "hbacsvc",
                "object_class": [
                    "ipaobject",
                    "ipahbacservice"
                ],
                "object_class_config": null,
                "object_name": "hbacsvc",
                "object_name_plural": "hbacsvcs",
                "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",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Service name",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "cn",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": true,
                        "query": false,
                        "required": true,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "desc",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "HBAC service description",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Description",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "description",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    }
                ],
                "uuid_attribute": "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",
                    "description",
                    "member"
                ],
                "hidden_attributes": [
                    "objectclass",
                    "aci"
                ],
                "label": "HBAC service Groups",
                "methods": [
                    "add",
                    "add_member",
                    "del",
                    "find",
                    "mod",
                    "remove_member",
                    "show"
                ],
                "name": "hbacsvcgroup",
                "object_class": [
                    "ipaobject",
                    "ipahbacservicegroup"
                ],
                "object_class_config": null,
                "object_name": "hbacsvcgroup",
                "object_name_plural": "hbacsvcgroups",
                "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": "Service group name",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Service group name",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "cn",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": true,
                        "query": false,
                        "required": true,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "desc",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "HBAC service group description",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Description",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "description",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "type": "unicode"
                    }
                ],
                "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",
                        "role"
                    ]
                },
                "bindable": true,
                "container_dn": "cn=computers,cn=accounts",
                "default_attributes": [
                    "fqdn",
                    "description",
                    "l",
                    "nshostlocation",
                    "krbprincipalname",
                    "nshardwareplatform",
                    "nsosversion",
                    "usercertificate",
                    "memberof",
                    "krblastpwdchange",
                    "managedby"
                ],
                "hidden_attributes": [
                    "objectclass",
                    "aci"
                ],
                "label": "Hosts",
                "methods": [
                    "add",
                    "add_managedby",
                    "del",
                    "disable",
                    "find",
                    "mod",
                    "remove_managedby",
                    "show"
                ],
                "name": "host",
                "object_class": [
                    "ipaobject",
                    "nshost",
                    "ipahost",
                    "pkiuser",
                    "ipaservice"
                ],
                "object_class_config": null,
                "object_name": "host",
                "object_name_plural": "hosts",
                "parent_object": "",
                "primary_key": "fqdn",
                "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",
                        "cli_name": "hostname",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Host name",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Host name",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "fqdn",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": true,
                        "query": false,
                        "required": true,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "desc",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "A description of this host",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Description",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "description",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "locality",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Host locality (e.g. \"Baltimore, MD\")",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Locality",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "l",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "location",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Host location (e.g. \"Lab 2\")",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Location",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "nshostlocation",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "platform",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Host hardware platform (e.g. \"Lenovo T61\")",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Platform",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "nshardwareplatform",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "os",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Host operating system and version (e.g. \"Fedora 9\")",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Operating system",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "nsosversion",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "password",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Password used in bulk enrollment",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "User password",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "userpassword",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "random",
                        "cli_short_name": null,
                        "default": false,
                        "doc": "Generate a random password to be used in bulk enrollment",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false"
                        ],
                        "flags": [
                            "no_search"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "<random>",
                        "multivalue": false,
                        "name": "random",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "truths": [
                            "1",
                            1,
                            "true"
                        ],
                        "type": "bool"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "randompassword",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Random password",
                        "exclude": null,
                        "flags": [
                            "no_update",
                            "no_create",
                            "no_search"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Random password",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "randompassword",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Bytes",
                        "cli_name": "certificate",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Base-64 encoded server certificate",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Certificate",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "usercertificate",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "str"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "krbprincipalname",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Principal name",
                        "exclude": null,
                        "flags": [
                            "no_update",
                            "no_create",
                            "no_search"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Principal name",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "krbprincipalname",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    }
                ],
                "uuid_attribute": "ipauniqueid"
            },
            "hostgroup": {
                "aciattrs": [
                    "businesscategory",
                    "cn",
                    "description",
                    "ipauniqueid",
                    "member",
                    "memberof",
                    "o",
                    "objectclass",
                    "ou",
                    "owner",
                    "seealso"
                ],
                "attribute_members": {
                    "member": [
                        "host",
                        "hostgroup"
                    ],
                    "memberindirect": [
                        "host",
                        "hostgroup"
                    ],
                    "memberof": [
                        "hostgroup"
                    ]
                },
                "bindable": false,
                "container_dn": "cn=hostgroups,cn=accounts",
                "default_attributes": [
                    "cn",
                    "description",
                    "member",
                    "memberof",
                    "memberindirect"
                ],
                "hidden_attributes": [
                    "objectclass",
                    "aci"
                ],
                "label": "Host Groups",
                "methods": [
                    "add",
                    "add_member",
                    "del",
                    "find",
                    "mod",
                    "remove_member",
                    "show"
                ],
                "name": "hostgroup",
                "object_class": [
                    "ipaobject",
                    "ipahostgroup"
                ],
                "object_class_config": null,
                "object_name": "hostgroup",
                "object_name_plural": "hostgroups",
                "parent_object": "",
                "primary_key": "cn",
                "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": "hostgroup_name",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Name of host-group",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Host-group",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "cn",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": true,
                        "query": false,
                        "required": true,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "desc",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "A description of this host-group",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Description",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "description",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "type": "unicode"
                    }
                ],
                "uuid_attribute": "ipauniqueid"
            },
            "krbtpolicy": {
                "aciattrs": [],
                "attribute_members": {},
                "bindable": false,
                "container_dn": "cn=IPA,cn=kerberos",
                "default_attributes": [
                    "krbmaxticketlife",
                    "krbmaxrenewableage"
                ],
                "hidden_attributes": [
                    "objectclass",
                    "aci"
                ],
                "label": "Kerberos Ticket Policy",
                "methods": [
                    "mod",
                    "reset",
                    "show"
                ],
                "name": "krbtpolicy",
                "object_class": [],
                "object_class_config": null,
                "object_name": "kerberos ticket policy settings",
                "object_name_plural": "entries",
                "parent_object": "",
                "primary_key": "uid",
                "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": "user",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Manage ticket policy for specific user",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "User name",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "uid",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": true,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "maxlife",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Maximum ticket life (seconds)",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Max life",
                        "maxvalue": 2147483647,
                        "minvalue": 1,
                        "multivalue": false,
                        "name": "krbmaxticketlife",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "int"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "maxrenew",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Maximum renewable age (seconds)",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Max renew",
                        "maxvalue": 2147483647,
                        "minvalue": 1,
                        "multivalue": false,
                        "name": "krbmaxrenewableage",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "int"
                    }
                ],
                "uuid_attribute": ""
            },
            "netgroup": {
                "aciattrs": [
                    "cn",
                    "description",
                    "externalhost",
                    "hostcategory",
                    "ipaenabledflag",
                    "ipauniqueid",
                    "member",
                    "memberhost",
                    "memberof",
                    "memberuser",
                    "nisdomainname",
                    "usercategory"
                ],
                "attribute_members": {
                    "member": [
                        "netgroup"
                    ],
                    "memberhost": [
                        "host",
                        "hostgroup"
                    ],
                    "memberindirect": [
                        "netgroup"
                    ],
                    "memberof": [
                        "netgroup"
                    ],
                    "memberuser": [
                        "user",
                        "group"
                    ]
                },
                "bindable": false,
                "container_dn": "cn=ng,cn=alt",
                "default_attributes": [
                    "cn",
                    "description",
                    "memberof",
                    "externalhost",
                    "nisdomainname",
                    "memberuser",
                    "memberhost",
                    "member",
                    "memberindirect",
                    "usercategory",
                    "hostcategory"
                ],
                "hidden_attributes": [
                    "objectclass",
                    "aci"
                ],
                "label": "Net Groups",
                "methods": [
                    "add",
                    "add_member",
                    "del",
                    "find",
                    "mod",
                    "remove_member",
                    "show"
                ],
                "name": "netgroup",
                "object_class": [
                    "ipaobject",
                    "ipaassociation",
                    "ipanisnetgroup"
                ],
                "object_class_config": null,
                "object_name": "netgroup",
                "object_name_plural": "netgroups",
                "parent_object": "",
                "primary_key": "cn",
                "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",
                        "cli_name": "name",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Netgroup name",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Netgroup name",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "cn",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": true,
                        "query": false,
                        "required": true,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "desc",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Netgroup description",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Description",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "description",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "nisdomain",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "NIS domain name",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "NIS domain name",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "nisdomainname",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "uuid",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "IPA unique ID",
                        "exclude": null,
                        "flags": [
                            "no_update",
                            "no_create"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "IPA unique ID",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "ipauniqueid",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "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"
                        ]
                    }
                ],
                "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": {},
                "bindable": false,
                "container_dn": "cn=IPA,cn=kerberos",
                "default_attributes": [
                    "cn",
                    "cospriority",
                    "krbmaxpwdlife",
                    "krbminpwdlife",
                    "krbpwdhistorylength",
                    "krbpwdmindiffchars",
                    "krbpwdminlength",
                    "krbpwdmaxfailure",
                    "krbpwdfailurecountinterval",
                    "krbpwdlockoutduration"
                ],
                "hidden_attributes": [
                    "objectclass",
                    "aci"
                ],
                "label": "Password Policy",
                "methods": [
                    "add",
                    "del",
                    "find",
                    "mod",
                    "show"
                ],
                "name": "pwpolicy",
                "object_class": [
                    "top",
                    "nscontainer",
                    "krbpwdpolicy"
                ],
                "object_class_config": null,
                "object_name": "password policy",
                "object_name_plural": "password policies",
                "parent_object": "",
                "primary_key": "cn",
                "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": "group",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Manage password policy for specific group",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Group",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "cn",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": true,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "maxlife",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Maximum password lifetime (in days)",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Max lifetime (days)",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "krbmaxpwdlife",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "int"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "minlife",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Minimum password lifetime (in hours)",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Min lifetime (hours)",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "krbminpwdlife",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "int"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "history",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Password history size",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "History size",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "krbpwdhistorylength",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "int"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "minclasses",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Minimum number of character classes",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Character classes",
                        "maxvalue": 5,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "krbpwdmindiffchars",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "int"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "minlength",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Minimum length of password",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Min length",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "krbpwdminlength",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "int"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "priority",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Priority of the policy (higher number means lower priority",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Priority",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "cospriority",
                        "primary_key": false,
                        "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": ""
            },
            "role": {
                "aciattrs": [
                    "businesscategory",
                    "cn",
                    "description",
                    "member",
                    "memberof",
                    "o",
                    "objectclass",
                    "ou",
                    "owner",
                    "seealso"
                ],
                "attribute_members": {
                    "member": [
                        "user",
                        "group",
                        "host",
                        "hostgroup"
                    ],
                    "memberof": [
                        "privilege"
                    ]
                },
                "bindable": false,
                "container_dn": "cn=roles,cn=accounts",
                "default_attributes": [
                    "cn",
                    "description",
                    "member",
                    "memberof",
                    "memberindirect"
                ],
                "hidden_attributes": [
                    "objectclass",
                    "aci"
                ],
                "label": "Role",
                "methods": [
                    "add",
                    "add_member",
                    "add_privilege",
                    "del",
                    "find",
                    "mod",
                    "remove_member",
                    "remove_privilege",
                    "show"
                ],
                "name": "role",
                "object_class": [
                    "groupofnames",
                    "nestedgroup"
                ],
                "object_class_config": null,
                "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 name",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Role 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": "A description of this role-group",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Description",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "description",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "type": "unicode"
                    }
                ],
                "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",
                    "usercertificate",
                    "managedby",
                    "krblastpwdchange"
                ],
                "hidden_attributes": [
                    "objectclass",
                    "aci"
                ],
                "label": "Services",
                "methods": [
                    "add",
                    "add_host",
                    "del",
                    "disable",
                    "find",
                    "mod",
                    "remove_host",
                    "show"
                ],
                "name": "service",
                "object_class": [
                    "krbprincipal",
                    "krbprincipalaux",
                    "krbticketpolicyaux",
                    "ipaobject",
                    "ipaservice",
                    "pkiuser"
                ],
                "object_class_config": null,
                "object_name": "service",
                "object_name_plural": "services",
                "parent_object": "",
                "primary_key": "krbprincipalname",
                "rdn_attribute": "",
                "relationships": {
                    "managedby": [
                        "Managed by",
                        "man_by_",
                        "not_man_by_"
                    ]
                },
                "takes_params": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "principal",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Service principal",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Principal",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "krbprincipalname",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": true,
                        "query": false,
                        "required": true,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Bytes",
                        "cli_name": "certificate",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Base-64 encoded server certificate",
                        "exclude": null,
                        "flags": [
                            "no_search"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Certificate",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "usercertificate",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "str"
                    }
                ],
                "uuid_attribute": "ipauniqueid"
            },
            "sudocmd": {
                "aciattrs": [
                    "description",
                    "ipauniqueid",
                    "memberof",
                    "objectclass",
                    "sudocmd"
                ],
                "attribute_members": {},
                "bindable": false,
                "container_dn": "cn=sudocmds,cn=sudo",
                "default_attributes": [
                    "sudocmd",
                    "description"
                ],
                "hidden_attributes": [
                    "objectclass",
                    "aci"
                ],
                "label": "Sudo Commands",
                "methods": [
                    "add",
                    "del",
                    "find",
                    "mod",
                    "show"
                ],
                "name": "sudocmd",
                "object_class": [
                    "ipaobject",
                    "ipasudocmd"
                ],
                "object_class_config": null,
                "object_name": "sudocmd",
                "object_name_plural": "sudocmds",
                "parent_object": "",
                "primary_key": "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",
                        "cli_name": "command",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Sudo Command",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Sudo Command",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "sudocmd",
                        "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": "A description of this command",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Description",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "description",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    }
                ],
                "uuid_attribute": "ipauniqueid"
            },
            "sudocmdgroup": {
                "aciattrs": [
                    "businesscategory",
                    "cn",
                    "description",
                    "ipauniqueid",
                    "member",
                    "o",
                    "objectclass",
                    "ou",
                    "owner",
                    "seealso"
                ],
                "attribute_members": {
                    "member": [
                        "sudocmd",
                        "sudocmdgroup"
                    ],
                    "memberindirect": [
                        "sudocmd",
                        "sudocmdgroup"
                    ],
                    "memberof": [
                        "sudocmdgroup"
                    ]
                },
                "bindable": false,
                "container_dn": "cn=sudocmdgroups,cn=sudo",
                "default_attributes": [
                    "cn",
                    "description",
                    "member",
                    "memberof",
                    "memberindirect"
                ],
                "hidden_attributes": [
                    "objectclass",
                    "aci"
                ],
                "label": "Sudo Command Groups",
                "methods": [
                    "add",
                    "add_member",
                    "del",
                    "find",
                    "mod",
                    "remove_member",
                    "show"
                ],
                "name": "sudocmdgroup",
                "object_class": [
                    "ipaobject",
                    "ipasudocmdgrp"
                ],
                "object_class_config": null,
                "object_name": "sudocmdgroup",
                "object_name_plural": "sudocmdgroups",
                "parent_object": "",
                "primary_key": "cn",
                "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": "sudocmdgroup_name",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Sudo Command Group",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Sudo Command Group",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "cn",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": true,
                        "query": false,
                        "required": true,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "desc",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Group description",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Description",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "description",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "membercmd_sudocmd",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Commands",
                        "exclude": null,
                        "flags": [
                            "no_update",
                            "no_create",
                            "no_search"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Commands",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "membercmd_sudocmd",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "membercmd_sudocmdgroup",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Sudo Command Groups",
                        "exclude": null,
                        "flags": [
                            "no_update",
                            "no_create",
                            "no_search"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Sudo Command Groups",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "membercmd_sudocmdgroup",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    }
                ],
                "uuid_attribute": "ipauniqueid"
            },
            "sudorule": {
                "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"
                    ],
                    "memberdenycmd": [
                        "sudocmd",
                        "sudocmdgroup"
                    ],
                    "memberhost": [
                        "host",
                        "hostgroup"
                    ],
                    "memberuser": [
                        "user",
                        "group"
                    ]
                },
                "bindable": false,
                "container_dn": "cn=sudorules,cn=sudo",
                "default_attributes": [
                    "cn",
                    "ipaenabledflag",
                    "description",
                    "usercategory",
                    "hostcategory",
                    "cmdcategory",
                    "memberuser",
                    "memberhost",
                    "memberallowcmd",
                    "memberdenycmd"
                ],
                "hidden_attributes": [
                    "objectclass",
                    "aci"
                ],
                "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"
                ],
                "name": "sudorule",
                "object_class": [
                    "ipaassociation",
                    "ipasudorule"
                ],
                "object_class_config": null,
                "object_name": "Sudo Rule",
                "object_name_plural": "Sudo Rules",
                "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": "sudorule_name",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Rule name",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rule name",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "cn",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": true,
                        "query": false,
                        "required": true,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "desc",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Description",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Description",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "description",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "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",
                        "cli_name": "cmdcat",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Command category the rule applies to",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Command category",
                        "multivalue": false,
                        "name": "cmdcategory",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode",
                        "values": [
                            "all"
                        ]
                    },
                    {
                        "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",
                        "cli_name": "memberuser_user",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Users",
                        "exclude": null,
                        "flags": [
                            "no_update",
                            "no_create",
                            "no_search"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Users",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "memberuser_user",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "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",
                        "cli_name": "memberhost_host",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Hosts",
                        "exclude": null,
                        "flags": [
                            "no_update",
                            "no_create",
                            "no_search"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Hosts",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "memberhost_host",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "memberhost_hostgroup",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Host Groups",
                        "exclude": null,
                        "flags": [
                            "no_update",
                            "no_create",
                            "no_search"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Host Groups",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "memberhost_hostgroup",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "memberallowcmd_sudocmd",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Sudo Allow Commands",
                        "exclude": null,
                        "flags": [
                            "no_update",
                            "no_create",
                            "no_search"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Sudo Allow Commands",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "memberallowcmd_sudocmd",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "memberdenycmd_sudocmd",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Sudo Deny Commands",
                        "exclude": null,
                        "flags": [
                            "no_update",
                            "no_create",
                            "no_search"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Sudo Deny Commands",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "memberdenycmd_sudocmd",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "memberallowcmd_sudocmdgroup",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Sudo Command Groups",
                        "exclude": null,
                        "flags": [
                            "no_update",
                            "no_create",
                            "no_search"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Sudo Command Groups",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "memberallowcmd_sudocmdgroup",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "memberdenycmd_sudocmdgroup",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Sudo Command Groups",
                        "exclude": null,
                        "flags": [
                            "no_update",
                            "no_create",
                            "no_search"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Sudo Command Groups",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "memberdenycmd_sudocmdgroup",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "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": "External User the rule applies to",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "External User",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "externaluser",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "runasexternaluser",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "External User the commands can run as",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "RunAs External User",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "ipasudorunasextuser",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "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": "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",
                        "role"
                    ]
                },
                "bindable": true,
                "container_dn": "cn=users,cn=accounts",
                "default_attributes": [
                    "uid",
                    "givenname",
                    "sn",
                    "homedirectory",
                    "loginshell",
                    "ou",
                    "telephonenumber",
                    "title",
                    "memberof",
                    "nsaccountlock"
                ],
                "hidden_attributes": [
                    "objectclass",
                    "aci"
                ],
                "label": "Users",
                "methods": [
                    "add",
                    "del",
                    "disable",
                    "enable",
                    "find",
                    "mod",
                    "show",
                    "unlock"
                ],
                "name": "user",
                "object_class": [
                    "posixaccount"
                ],
                "object_class_config": "ipauserobjectclasses",
                "object_name": "user",
                "object_name_plural": "users",
                "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",
                        "cli_name": "login",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "User login",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "User login",
                        "length": null,
                        "maxlength": 255,
                        "minlength": null,
                        "multivalue": false,
                        "name": "uid",
                        "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,
                        "required": true,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "first",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "First name",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "First name",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "givenname",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "last",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Last name",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Last name",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "sn",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "type": "unicode"
                    },
                    {
                        "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",
                        "cli_name": "homedir",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Home directory",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Home directory",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "homedirectory",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Str",
                        "cli_name": "gecos",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "GECOS",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "GECOS",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "gecos",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "shell",
                        "cli_short_name": null,
                        "default": "/bin/sh",
                        "doc": "Login shell",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Login shell",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "loginshell",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Str",
                        "cli_name": "principal",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Kerberos principal",
                        "exclude": null,
                        "flags": [
                            "no_update"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Kerberos principal",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "krbprincipalname",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "email",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Email address",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Email address",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "mail",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Password",
                        "cli_name": "password",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Prompt to set the user password",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Password",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "userpassword",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Int",
                        "cli_name": "uid",
                        "cli_short_name": null,
                        "default": 999,
                        "doc": "User ID Number (system will assign one if not provided)",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "UID",
                        "maxvalue": 2147483647,
                        "minvalue": 1,
                        "multivalue": false,
                        "name": "uidnumber",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "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",
                        "cli_name": "street",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Street address",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Street address",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "street",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "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",
                        "cli_name": "phone",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Telephone Number",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Telephone Number",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "telephonenumber",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "mobile",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Mobile Telephone Number",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Mobile Telephone Number",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "mobile",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "pager",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Pager Number",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Pager Number",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "pager",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "fax",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Fax Number",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Fax Number",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "facsimiletelephonenumber",
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "type": "unicode"
                    },
                    {
                        "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",
                        "cli_name": "nsaccountlock",
                        "cli_short_name": null,
                        "default": null,
                        "doc": "Account disabled",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false"
                        ],
                        "flags": [
                            "no_update",
                            "no_create",
                            "no_search"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Account disabled",
                        "multivalue": false,
                        "name": "nsaccountlock",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "truths": [
                            "1",
                            1,
                            "true"
                        ],
                        "type": "bool"
                    }
                ],
                "uuid_attribute": "ipauniqueid"
            }
        }
    }
}
