{
    "error": null,
    "id": null,
    "result": {
        "commands": {},
        "methods": {
            "aci_add": {
                "name": "aci_add",
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "StrEnum",
                        "cli_name": "prefix",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "ACI prefix",
                        "multivalue": false,
                        "name": "aciprefix",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "type": "unicode",
                        "values": [
                            "permission",
                            "delegation",
                            "selfservice",
                            "none"
                        ]
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "test",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Test the ACI syntax but don't write anything",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<test>",
                        "multivalue": false,
                        "name": "test",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "aci_del": {
                "name": "aci_del",
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "StrEnum",
                        "cli_name": "prefix",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "ACI prefix",
                        "multivalue": false,
                        "name": "aciprefix",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "type": "unicode",
                        "values": [
                            "permission",
                            "delegation",
                            "selfservice",
                            "none"
                        ]
                    }
                ]
            },
            "aci_find": {
                "name": "aci_find",
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "StrEnum",
                        "cli_name": "prefix",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "ACI prefix",
                        "multivalue": false,
                        "name": "aciprefix",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode",
                        "values": [
                            "permission",
                            "delegation",
                            "selfservice",
                            "none"
                        ]
                    }
                ]
            },
            "aci_mod": {
                "name": "aci_mod",
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "StrEnum",
                        "cli_name": "prefix",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "ACI prefix",
                        "multivalue": false,
                        "name": "aciprefix",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "type": "unicode",
                        "values": [
                            "permission",
                            "delegation",
                            "selfservice",
                            "none"
                        ]
                    }
                ]
            },
            "aci_rename": {
                "name": "aci_rename",
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "StrEnum",
                        "cli_name": "prefix",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "ACI prefix",
                        "multivalue": false,
                        "name": "aciprefix",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "type": "unicode",
                        "values": [
                            "permission",
                            "delegation",
                            "selfservice",
                            "none"
                        ]
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "newname",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "New ACI name",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<newname>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "newname",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "type": "unicode"
                    }
                ]
            },
            "aci_show": {
                "name": "aci_show",
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "StrEnum",
                        "cli_name": "prefix",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "ACI prefix",
                        "multivalue": false,
                        "name": "aciprefix",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "type": "unicode",
                        "values": [
                            "permission",
                            "delegation",
                            "selfservice",
                            "none"
                        ]
                    }
                ]
            },
            "automember_add": {
                "takes_args": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "automember_rule",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Automember Rule",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Automember Rule",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "cn",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "type": "unicode"
                    }
                ],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "StrEnum",
                        "cli_name": "type",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Grouping to which the rule applies",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Grouping Type",
                        "multivalue": false,
                        "name": "type",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "type": "unicode",
                        "values": [
                            "group",
                            "hostgroup"
                        ]
                    }
                ]
            },
            "automember_add_condition": {
                "takes_args": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "automember_rule",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Automember Rule",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Automember Rule",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "cn",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "type": "unicode"
                    }
                ],
                "takes_options": [
                    {
                        "alwaysask": true,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "inclusive_regex",
                        "cli_short_name": null,
                        "csv": true,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Inclusive Regex",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Inclusive Regex",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "automemberinclusiveregex",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": true,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "exclusive_regex",
                        "cli_short_name": null,
                        "csv": true,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Exclusive Regex",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Exclusive Regex",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "automemberexclusiveregex",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "key",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Attribute to filter via regex. For example fqdn for a host, or manager for a user",
                        "exclude": null,
                        "flags": [
                            "no_update",
                            "no_create",
                            "no_search"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Attribute Key",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "key",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "StrEnum",
                        "cli_name": "type",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Grouping to which the rule applies",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Grouping Type",
                        "multivalue": false,
                        "name": "type",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "type": "unicode",
                        "values": [
                            "group",
                            "hostgroup"
                        ]
                    }
                ]
            },
            "automember_default_group_remove": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "StrEnum",
                        "cli_name": "type",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Grouping to which the rule applies",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Grouping Type",
                        "multivalue": false,
                        "name": "type",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "type": "unicode",
                        "values": [
                            "group",
                            "hostgroup"
                        ]
                    }
                ]
            },
            "automember_default_group_set": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "default_group",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Default group for entires to land",
                        "exclude": null,
                        "flags": [
                            "no_update",
                            "no_create"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Default Group",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "automemberdefaultgroup",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "StrEnum",
                        "cli_name": "type",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Grouping to which the rule applies",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Grouping Type",
                        "multivalue": false,
                        "name": "type",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "type": "unicode",
                        "values": [
                            "group",
                            "hostgroup"
                        ]
                    }
                ]
            },
            "automember_default_group_show": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "StrEnum",
                        "cli_name": "type",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Grouping to which the rule applies",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Grouping Type",
                        "multivalue": false,
                        "name": "type",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "type": "unicode",
                        "values": [
                            "group",
                            "hostgroup"
                        ]
                    }
                ]
            },
            "automember_del": {
                "takes_args": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "automember_rule",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Automember Rule",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Automember Rule",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "cn",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "type": "unicode"
                    }
                ],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "StrEnum",
                        "cli_name": "type",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Grouping to which the rule applies",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Grouping Type",
                        "multivalue": false,
                        "name": "type",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "type": "unicode",
                        "values": [
                            "group",
                            "hostgroup"
                        ]
                    }
                ]
            },
            "automember_find": {
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "StrEnum",
                        "cli_name": "type",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Grouping to which the rule applies",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Grouping Type",
                        "multivalue": false,
                        "name": "type",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "type": "unicode",
                        "values": [
                            "group",
                            "hostgroup"
                        ]
                    }
                ]
            },
            "automember_mod": {
                "takes_args": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "automember_rule",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Automember Rule",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Automember Rule",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "cn",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "type": "unicode"
                    }
                ],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "StrEnum",
                        "cli_name": "type",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Grouping to which the rule applies",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Grouping Type",
                        "multivalue": false,
                        "name": "type",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "type": "unicode",
                        "values": [
                            "group",
                            "hostgroup"
                        ]
                    }
                ]
            },
            "automember_remove_condition": {
                "takes_args": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "automember_rule",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Automember Rule",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Automember Rule",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "cn",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "type": "unicode"
                    }
                ],
                "takes_options": [
                    {
                        "alwaysask": true,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "inclusive_regex",
                        "cli_short_name": null,
                        "csv": true,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Inclusive Regex",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Inclusive Regex",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "automemberinclusiveregex",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": true,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "exclusive_regex",
                        "cli_short_name": null,
                        "csv": true,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Exclusive Regex",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Exclusive Regex",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "automemberexclusiveregex",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "key",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Attribute to filter via regex. For example fqdn for a host, or manager for a user",
                        "exclude": null,
                        "flags": [
                            "no_update",
                            "no_create",
                            "no_search"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Attribute Key",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "key",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "StrEnum",
                        "cli_name": "type",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Grouping to which the rule applies",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Grouping Type",
                        "multivalue": false,
                        "name": "type",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "type": "unicode",
                        "values": [
                            "group",
                            "hostgroup"
                        ]
                    }
                ]
            },
            "automember_show": {
                "takes_args": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "automember_rule",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Automember Rule",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Automember Rule",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "cn",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "type": "unicode"
                    }
                ],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "StrEnum",
                        "cli_name": "type",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Grouping to which the rule applies",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Grouping Type",
                        "multivalue": false,
                        "name": "type",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "type": "unicode",
                        "values": [
                            "group",
                            "hostgroup"
                        ]
                    }
                ]
            },
            "automountkey_add": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    }
                ]
            },
            "automountkey_del": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "continue",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Continuous mode: Don't stop on errors.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<continue>",
                        "multivalue": false,
                        "name": "continue",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "IA5Str",
                        "cli_name": "key",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "IA5Str",
                        "cli_name": "info",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    }
                ]
            },
            "automountkey_find": {
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "timelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Time limit of search in seconds",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Time Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "timelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "sizelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Maximum number of entries returned",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Size Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "sizelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    }
                ]
            },
            "automountkey_mod": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "delattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<delattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "delattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "IA5Str",
                        "cli_name": "newinfo",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "New mount information",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "New mount information",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "newautomountinformation",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    }
                ]
            },
            "automountkey_show": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "IA5Str",
                        "cli_name": "key",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "IA5Str",
                        "cli_name": "info",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    }
                ]
            },
            "automountlocation_add": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    }
                ]
            },
            "automountlocation_del": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "continue",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Continuous mode: Don't stop on errors.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<continue>",
                        "multivalue": false,
                        "name": "continue",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "automountlocation_find": {
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "timelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Time limit of search in seconds",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Time Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "timelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "sizelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Maximum number of entries returned",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Size Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "sizelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    }
                ]
            },
            "automountlocation_import": {
                "takes_args": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "masterfile",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Automount master file.",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Master file",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "masterfile",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "type": "unicode"
                    }
                ],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "continue",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Continuous operation mode. Errors are reported but the process continues.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<continue>",
                        "multivalue": false,
                        "name": "continue",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "automountlocation_show": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "automountlocation_tofiles": {
                "takes_args": [],
                "takes_options": []
            },
            "automountmap_add": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    }
                ]
            },
            "automountmap_add_indirect": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "mount",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Str",
                        "cli_name": "parentmap",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    }
                ]
            },
            "automountmap_del": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "continue",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Continuous mode: Don't stop on errors.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<continue>",
                        "multivalue": false,
                        "name": "continue",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "automountmap_find": {
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "timelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Time limit of search in seconds",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Time Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "timelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "sizelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Maximum number of entries returned",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Size Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "sizelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    }
                ]
            },
            "automountmap_mod": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "delattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<delattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "delattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "automountmap_show": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "config_mod": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "delattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<delattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "delattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "config_show": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "cosentry_add": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    }
                ]
            },
            "cosentry_del": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "continue",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Continuous mode: Don't stop on errors.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<continue>",
                        "multivalue": false,
                        "name": "continue",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "cosentry_find": {
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "timelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Time limit of search in seconds",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Time Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "timelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "sizelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Maximum number of entries returned",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Size Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "sizelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    }
                ]
            },
            "cosentry_mod": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "delattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<delattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "delattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "cosentry_show": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "delegation_add": {
                "name": "delegation_add",
                "takes_args": [],
                "takes_options": []
            },
            "delegation_del": {
                "name": "delegation_del",
                "takes_args": [],
                "takes_options": []
            },
            "delegation_find": {
                "name": "delegation_find",
                "takes_args": [],
                "takes_options": []
            },
            "delegation_mod": {
                "name": "delegation_mod",
                "takes_args": [],
                "takes_options": []
            },
            "delegation_show": {
                "name": "delegation_show",
                "takes_args": [],
                "takes_options": []
            },
            "dnsrecord_add": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "force",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "force NS record creation even if its hostname is not in DNS",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [
                            "no_option",
                            "no_output"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Force",
                        "multivalue": false,
                        "name": "force",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "dnsrecord_add_record": {
                "takes_args": [],
                "takes_options": []
            },
            "dnsrecord_del": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "del_all",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Delete all associated records",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Delete all associated records",
                        "multivalue": false,
                        "name": "del_all",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "dnsrecord_delentry": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "continue",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Continuous mode: Don't stop on errors.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<continue>",
                        "multivalue": false,
                        "name": "continue",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "dnsrecord_find": {
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "timelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Time limit of search in seconds",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Time Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "timelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "sizelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Maximum number of entries returned",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Size Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "sizelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    }
                ]
            },
            "dnsrecord_mod": {
                "takes_args": [],
                "takes_options": []
            },
            "dnsrecord_show": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "dnszone_add": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "force",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Force DNS zone creation even if nameserver not in DNS.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Force",
                        "multivalue": false,
                        "name": "force",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "ip_address",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    }
                ]
            },
            "dnszone_del": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "continue",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Continuous mode: Don't stop on errors.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<continue>",
                        "multivalue": false,
                        "name": "continue",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "dnszone_disable": {
                "takes_args": [],
                "takes_options": []
            },
            "dnszone_enable": {
                "takes_args": [],
                "takes_options": []
            },
            "dnszone_find": {
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "timelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Time limit of search in seconds",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Time Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "timelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "sizelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Maximum number of entries returned",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Size Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "sizelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "forward_only",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Search for forward zones only",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Forward zones only",
                        "multivalue": false,
                        "name": "forward_only",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "dnszone_mod": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "delattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<delattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "delattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "dnszone_show": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "group_add": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "nonposix",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Create as a non-POSIX group",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<nonposix>",
                        "multivalue": false,
                        "name": "nonposix",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "group_add_member": {
                "takes_args": [],
                "takes_options": []
            },
            "group_del": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "continue",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Continuous mode: Don't stop on errors.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<continue>",
                        "multivalue": false,
                        "name": "continue",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "group_detach": {
                "takes_args": [],
                "takes_options": []
            },
            "group_find": {
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "timelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Time limit of search in seconds",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Time Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "timelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "sizelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Maximum number of entries returned",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Size Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "sizelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "private",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "search for private groups",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<private>",
                        "multivalue": false,
                        "name": "private",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "group_mod": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "delattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<delattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "delattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "posix",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "change to a POSIX group",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<posix>",
                        "multivalue": false,
                        "name": "posix",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "group_remove_member": {
                "takes_args": [],
                "takes_options": []
            },
            "group_show": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "hbacrule_add": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    }
                ]
            },
            "hbacrule_add_host": {
                "takes_args": [],
                "takes_options": []
            },
            "hbacrule_add_service": {
                "takes_args": [],
                "takes_options": []
            },
            "hbacrule_add_sourcehost": {
                "takes_args": [],
                "takes_options": []
            },
            "hbacrule_add_user": {
                "takes_args": [],
                "takes_options": []
            },
            "hbacrule_del": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "continue",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Continuous mode: Don't stop on errors.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<continue>",
                        "multivalue": false,
                        "name": "continue",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "hbacrule_disable": {
                "takes_args": [],
                "takes_options": []
            },
            "hbacrule_enable": {
                "takes_args": [],
                "takes_options": []
            },
            "hbacrule_find": {
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "timelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Time limit of search in seconds",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Time Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "timelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "sizelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Maximum number of entries returned",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Size Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "sizelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    }
                ]
            },
            "hbacrule_mod": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "delattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<delattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "delattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "hbacrule_remove_host": {
                "takes_args": [],
                "takes_options": []
            },
            "hbacrule_remove_service": {
                "takes_args": [],
                "takes_options": []
            },
            "hbacrule_remove_sourcehost": {
                "takes_args": [],
                "takes_options": []
            },
            "hbacrule_remove_user": {
                "takes_args": [],
                "takes_options": []
            },
            "hbacrule_show": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "hbacsvc_add": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    }
                ]
            },
            "hbacsvc_del": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "continue",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Continuous mode: Don't stop on errors.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<continue>",
                        "multivalue": false,
                        "name": "continue",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "hbacsvc_find": {
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "timelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Time limit of search in seconds",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Time Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "timelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "sizelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Maximum number of entries returned",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Size Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "sizelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    }
                ]
            },
            "hbacsvc_mod": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "delattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<delattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "delattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "hbacsvc_show": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "hbacsvcgroup_add": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    }
                ]
            },
            "hbacsvcgroup_add_member": {
                "takes_args": [],
                "takes_options": []
            },
            "hbacsvcgroup_del": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "continue",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Continuous mode: Don't stop on errors.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<continue>",
                        "multivalue": false,
                        "name": "continue",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "hbacsvcgroup_find": {
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "timelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Time limit of search in seconds",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Time Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "timelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "sizelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Maximum number of entries returned",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Size Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "sizelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    }
                ]
            },
            "hbacsvcgroup_mod": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "delattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<delattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "delattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "hbacsvcgroup_remove_member": {
                "takes_args": [],
                "takes_options": []
            },
            "hbacsvcgroup_show": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "host_add": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "force",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "force host name even if not in DNS",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Force",
                        "multivalue": false,
                        "name": "force",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "no_reverse",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "skip reverse DNS detection",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<no_reverse>",
                        "multivalue": false,
                        "name": "no_reverse",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "ip_address",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    }
                ]
            },
            "host_add_managedby": {
                "takes_args": [],
                "takes_options": []
            },
            "host_del": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "updatedns",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Remove entries from DNS",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<updatedns>",
                        "multivalue": false,
                        "name": "updatedns",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "host_disable": {
                "takes_args": [],
                "takes_options": []
            },
            "host_find": {
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "timelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Time limit of search in seconds",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Time Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "timelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "sizelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Maximum number of entries returned",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Size Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "sizelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    }
                ]
            },
            "host_mod": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "delattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<delattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "delattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    },
                    {
                        "alwaysask": false,
                        "attribute": true,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "principalname",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Kerberos principal name for this host",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Principal name",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "krbprincipalname",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    }
                ]
            },
            "host_remove_managedby": {
                "takes_args": [],
                "takes_options": []
            },
            "host_show": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "out",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "file to store certificate in",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<out>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "out",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    }
                ]
            },
            "hostgroup_add": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    }
                ]
            },
            "hostgroup_add_member": {
                "takes_args": [],
                "takes_options": []
            },
            "hostgroup_del": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "continue",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Continuous mode: Don't stop on errors.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<continue>",
                        "multivalue": false,
                        "name": "continue",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "hostgroup_find": {
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "timelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Time limit of search in seconds",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Time Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "timelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "sizelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Maximum number of entries returned",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Size Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "sizelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    }
                ]
            },
            "hostgroup_mod": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "delattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<delattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "delattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "hostgroup_remove_member": {
                "takes_args": [],
                "takes_options": []
            },
            "hostgroup_show": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "krbtpolicy_mod": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "delattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<delattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "delattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "krbtpolicy_reset": {
                "takes_args": [],
                "takes_options": []
            },
            "krbtpolicy_show": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "netgroup_add": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    }
                ]
            },
            "netgroup_add_member": {
                "takes_args": [],
                "takes_options": []
            },
            "netgroup_del": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "continue",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Continuous mode: Don't stop on errors.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<continue>",
                        "multivalue": false,
                        "name": "continue",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "netgroup_find": {
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "timelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Time limit of search in seconds",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Time Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "timelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "sizelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Maximum number of entries returned",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Size Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "sizelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "private",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "<private>",
                        "exclude": [
                            "webui"
                        ],
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [
                            "no_option",
                            "no_output"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "<private>",
                        "multivalue": false,
                        "name": "private",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "managed",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "search for managed groups",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<managed>",
                        "multivalue": false,
                        "name": "managed",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "netgroup_mod": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "delattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<delattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "delattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "netgroup_remove_member": {
                "takes_args": [],
                "takes_options": []
            },
            "netgroup_show": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "permission_add": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    }
                ]
            },
            "permission_add_member": {
                "takes_args": [],
                "takes_options": []
            },
            "permission_del": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "continue",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Continuous mode: Don't stop on errors.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<continue>",
                        "multivalue": false,
                        "name": "continue",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "permission_find": {
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "timelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Time limit of search in seconds",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Time Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "timelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "sizelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Maximum number of entries returned",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Size Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "sizelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    }
                ]
            },
            "permission_mod": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "delattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<delattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "delattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "permission_remove_member": {
                "takes_args": [],
                "takes_options": []
            },
            "permission_show": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "privilege_add": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    }
                ]
            },
            "privilege_add_member": {
                "takes_args": [],
                "takes_options": []
            },
            "privilege_add_permission": {
                "takes_args": [],
                "takes_options": []
            },
            "privilege_del": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "continue",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Continuous mode: Don't stop on errors.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<continue>",
                        "multivalue": false,
                        "name": "continue",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "privilege_find": {
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "timelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Time limit of search in seconds",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Time Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "timelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "sizelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Maximum number of entries returned",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Size Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "sizelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    }
                ]
            },
            "privilege_mod": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "delattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<delattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "delattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "privilege_remove_member": {
                "takes_args": [],
                "takes_options": []
            },
            "privilege_remove_permission": {
                "takes_args": [],
                "takes_options": []
            },
            "privilege_show": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "pwpolicy_add": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    }
                ]
            },
            "pwpolicy_del": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "continue",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Continuous mode: Don't stop on errors.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<continue>",
                        "multivalue": false,
                        "name": "continue",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "pwpolicy_find": {
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "timelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Time limit of search in seconds",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Time Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "timelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "sizelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Maximum number of entries returned",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Size Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "sizelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    }
                ]
            },
            "pwpolicy_mod": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "delattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<delattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "delattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "pwpolicy_show": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "user",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Display effective policy for a specific user",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "User",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "user",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    }
                ]
            },
            "role_add": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    }
                ]
            },
            "role_add_member": {
                "takes_args": [],
                "takes_options": []
            },
            "role_add_privilege": {
                "takes_args": [],
                "takes_options": []
            },
            "role_del": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "continue",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Continuous mode: Don't stop on errors.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<continue>",
                        "multivalue": false,
                        "name": "continue",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "role_find": {
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "timelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Time limit of search in seconds",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Time Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "timelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "sizelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Maximum number of entries returned",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Size Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "sizelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    }
                ]
            },
            "role_mod": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "delattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<delattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "delattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "role_remove_member": {
                "takes_args": [],
                "takes_options": []
            },
            "role_remove_privilege": {
                "takes_args": [],
                "takes_options": []
            },
            "role_show": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "selfservice_add": {
                "name": "selfservice_add",
                "takes_args": [],
                "takes_options": []
            },
            "selfservice_del": {
                "name": "selfservice_del",
                "takes_args": [],
                "takes_options": []
            },
            "selfservice_find": {
                "name": "selfservice_find",
                "takes_args": [],
                "takes_options": []
            },
            "selfservice_mod": {
                "name": "selfservice_mod",
                "takes_args": [],
                "takes_options": []
            },
            "selfservice_show": {
                "name": "selfservice_show",
                "takes_args": [],
                "takes_options": []
            },
            "selinuxusermap_add": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    }
                ]
            },
            "selinuxusermap_add_host": {
                "takes_args": [],
                "takes_options": []
            },
            "selinuxusermap_add_user": {
                "takes_args": [],
                "takes_options": []
            },
            "selinuxusermap_del": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "continue",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Continuous mode: Don't stop on errors.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<continue>",
                        "multivalue": false,
                        "name": "continue",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "selinuxusermap_disable": {
                "takes_args": [],
                "takes_options": []
            },
            "selinuxusermap_enable": {
                "takes_args": [],
                "takes_options": []
            },
            "selinuxusermap_find": {
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "timelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Time limit of search in seconds",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Time Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "timelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "sizelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Maximum number of entries returned",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Size Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "sizelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    }
                ]
            },
            "selinuxusermap_mod": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "delattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<delattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "delattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "selinuxusermap_remove_host": {
                "takes_args": [],
                "takes_options": []
            },
            "selinuxusermap_remove_user": {
                "takes_args": [],
                "takes_options": []
            },
            "selinuxusermap_show": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "service_add": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "force",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "force principal name even if not in DNS",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Force",
                        "multivalue": false,
                        "name": "force",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "service_add_host": {
                "takes_args": [],
                "takes_options": []
            },
            "service_del": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "continue",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Continuous mode: Don't stop on errors.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<continue>",
                        "multivalue": false,
                        "name": "continue",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "service_disable": {
                "takes_args": [],
                "takes_options": []
            },
            "service_find": {
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "timelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Time limit of search in seconds",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Time Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "timelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "sizelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Maximum number of entries returned",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Size Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "sizelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    }
                ]
            },
            "service_mod": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "delattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<delattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "delattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "service_remove_host": {
                "takes_args": [],
                "takes_options": []
            },
            "service_show": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "out",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "file to store certificate in",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<out>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "out",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    }
                ]
            },
            "sudocmd_add": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    }
                ]
            },
            "sudocmd_del": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "continue",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Continuous mode: Don't stop on errors.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<continue>",
                        "multivalue": false,
                        "name": "continue",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "sudocmd_find": {
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "timelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Time limit of search in seconds",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Time Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "timelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "sizelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Maximum number of entries returned",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Size Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "sizelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    }
                ]
            },
            "sudocmd_mod": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "delattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<delattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "delattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "sudocmd_show": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "sudocmdgroup_add": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    }
                ]
            },
            "sudocmdgroup_add_member": {
                "takes_args": [],
                "takes_options": []
            },
            "sudocmdgroup_del": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "continue",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Continuous mode: Don't stop on errors.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<continue>",
                        "multivalue": false,
                        "name": "continue",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "sudocmdgroup_find": {
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "timelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Time limit of search in seconds",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Time Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "timelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "sizelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Maximum number of entries returned",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Size Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "sizelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    }
                ]
            },
            "sudocmdgroup_mod": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "delattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<delattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "delattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "sudocmdgroup_remove_member": {
                "takes_args": [],
                "takes_options": []
            },
            "sudocmdgroup_show": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "sudorule_add": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    }
                ]
            },
            "sudorule_add_allow_command": {
                "takes_args": [],
                "takes_options": []
            },
            "sudorule_add_deny_command": {
                "takes_args": [],
                "takes_options": []
            },
            "sudorule_add_host": {
                "takes_args": [],
                "takes_options": []
            },
            "sudorule_add_option": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "sudooption",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Sudo Option",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Sudo Option",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "ipasudoopt",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "type": "unicode"
                    }
                ]
            },
            "sudorule_add_runasgroup": {
                "takes_args": [],
                "takes_options": []
            },
            "sudorule_add_runasuser": {
                "takes_args": [],
                "takes_options": []
            },
            "sudorule_add_user": {
                "takes_args": [],
                "takes_options": []
            },
            "sudorule_del": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "continue",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Continuous mode: Don't stop on errors.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<continue>",
                        "multivalue": false,
                        "name": "continue",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "sudorule_disable": {
                "takes_args": [],
                "takes_options": []
            },
            "sudorule_enable": {
                "takes_args": [],
                "takes_options": []
            },
            "sudorule_find": {
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "timelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Time limit of search in seconds",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Time Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "timelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "sizelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Maximum number of entries returned",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Size Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "sizelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    }
                ]
            },
            "sudorule_mod": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "delattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<delattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "delattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "sudorule_remove_allow_command": {
                "takes_args": [],
                "takes_options": []
            },
            "sudorule_remove_deny_command": {
                "takes_args": [],
                "takes_options": []
            },
            "sudorule_remove_host": {
                "takes_args": [],
                "takes_options": []
            },
            "sudorule_remove_option": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "sudooption",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Sudo Option",
                        "exclude": null,
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Sudo Option",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": false,
                        "name": "ipasudoopt",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "type": "unicode"
                    }
                ]
            },
            "sudorule_remove_runasgroup": {
                "takes_args": [],
                "takes_options": []
            },
            "sudorule_remove_runasuser": {
                "takes_args": [],
                "takes_options": []
            },
            "sudorule_remove_user": {
                "takes_args": [],
                "takes_options": []
            },
            "sudorule_show": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "user_add": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "noprivate",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Don't create user private group",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<noprivate>",
                        "multivalue": false,
                        "name": "noprivate",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "user_del": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "continue",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Continuous mode: Don't stop on errors.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<continue>",
                        "multivalue": false,
                        "name": "continue",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "user_disable": {
                "takes_args": [],
                "takes_options": []
            },
            "user_enable": {
                "takes_args": [],
                "takes_options": []
            },
            "user_find": {
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "timelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Time limit of search in seconds",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Time Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "timelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Int",
                        "cli_name": "sizelimit",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Maximum number of entries returned",
                        "exclude": null,
                        "flags": [
                            "no_display"
                        ],
                        "hint": null,
                        "include": null,
                        "label": "Size Limit",
                        "maxvalue": 2147483647,
                        "minvalue": 0,
                        "multivalue": false,
                        "name": "sizelimit",
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "int"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "whoami",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display user record for current Kerberos principal",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Self",
                        "multivalue": false,
                        "name": "whoami",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "user_mod": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "setattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued 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",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "addattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<addattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "addattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": false,
                        "class": "Str",
                        "cli_name": "delattr",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": null,
                        "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                        "exclude": [
                            "webui"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "<delattr>",
                        "length": null,
                        "maxlength": null,
                        "minlength": null,
                        "multivalue": true,
                        "name": "delattr",
                        "noextrawhitespace": true,
                        "pattern": null,
                        "pattern_errmsg": null,
                        "primary_key": false,
                        "query": false,
                        "required": false,
                        "sortorder": 2,
                        "type": "unicode"
                    },
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "user_show": {
                "takes_args": [],
                "takes_options": [
                    {
                        "alwaysask": false,
                        "attribute": false,
                        "autofill": true,
                        "class": "Flag",
                        "cli_name": "rights",
                        "cli_short_name": null,
                        "csv": false,
                        "csv_separator": ",",
                        "csv_skipspace": true,
                        "default": false,
                        "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
                        "exclude": null,
                        "falsehoods": [
                            0,
                            "0",
                            "false",
                            "FALSE"
                        ],
                        "flags": [],
                        "hint": null,
                        "include": null,
                        "label": "Rights",
                        "multivalue": false,
                        "name": "rights",
                        "primary_key": false,
                        "query": false,
                        "required": true,
                        "sortorder": 2,
                        "truths": [
                            "1",
                            1,
                            "true",
                            "TRUE"
                        ],
                        "type": "bool"
                    }
                ]
            },
            "user_unlock": {
                "takes_args": [],
                "takes_options": []
            }
        },
        "objects": {}
    }
}
